用Python编写Web应用程序时,运行开发服务器很容易。Django和Google App Engine(GAE)均附带简单的服务器。
我要寻找的主要功能是无配置。我想要GAE开发服务器之类的东西,在服务器启动时,您只需将应用程序的目录作为参数传递即可。
有没有理由使PHP更加困难?
Answers:
使用XAMPP:http : //www.apachefriends.org/en/xampp.html 它易于安装和配置。
编辑:
自PHP 5.4(此答案发布两年后)以来,有一个内置的Web服务器。今天,这是不准确的,请在他的回答中使用k0pernikus提供的方法。
实际上,PHP 5.4.0最近提供了其内置的Web服务器:
cd ~/public_html
php -S localhost:8000
-t
如果要从项目的cwd中运行文档,则设置文档根目录(相对路径)。例如,如果您有一个将公共浏览器代码输出到./dist/
文件夹的生成过程:php -S localhost:8000 -t dist
server.bat
,您的服务器已在http:// localhost:8000上就绪。如果出现错误,请php not recognize any internal or external command
转到环境变量并编辑php.exe的路径
"C:\wamp\bin\php\php5.4.3"
更新:我已经开发了一个我已经开始使用的基于docker的版本,而不是easy_php_dev:localdev
easy_php_dev使多站点php开发变得非常容易和快速。唯一的限制是它仅适用于OSX。披露:我是作者。