【发布时间】:2011-07-21 04:03:09
【问题描述】:
我需要一个简单的 php“开发”服务器,例如不是阿帕奇。
在现代环境中,例如 node.js,我可以在任何文件夹中运行node server.js,它将作为运行server.js 指定站点的服务器运行。然后我可以从不同的文件夹运行另一个节点进程,这两个服务器永远不会相互干扰或妨碍。
php有类似的设置吗?
对于 apache,在我看来,我需要提前“配置”服务器;我不能只是放入某个文件夹并在某个任意端口上提供其内容。
我想要一个命令,我可以使用该命令从某个文件夹中运行 php 服务器,并且配置最少,目的是成为仅用于开发/测试的服务器。
例如,假设这个服务器被称为sps,那么,我应该能够:
cd ~/code/proj1
sps
也许它可能需要一个简单的配置文件,sps.conf,它指定服务器应该监听的端口号,可能还需要有关数据库连接的信息;但仅此而已。
php有这样的工具吗?
【问题讨论】:
-
apache 作为开发的网络服务器有什么问题。
-
@zerkms 我更新了这个问题。 apache的问题(据我所知)我必须预先配置它;我不能只是加入某个项目然后尝试一下。
-
应该配置任何东西以使其正常工作。没有任何神奇的软件可以在没有任何步骤的情况下完成您想要的操作。
-
项目内部的一个小配置文件与特定于服务器的配置文件有很大的不同。
-
我的配置中的每个虚拟主机部分包含 3 行。我不费心创建 3 行 ;-)
标签: php development-environment