我需要一个简单的“开发”服务器的php,例如不是阿帕奇。
在现代环境中,比如node.js,我可以在任何文件夹中运行node server.js,它将作为服务器运行server.js指定的站点。然后,我可以从不同的文件夹运行另一个节点进程,这两个服务器永远不会相互干扰或妨碍对方。
php也有类似的设置吗?
使用apache,在我看来,我需要提前“配置”服务器;我不能简单地放入某个文件夹并在某个任意端口上提供其内容。
我想要一个命令,我可以用它来运行一个php服务器从一些文件夹,与最低限度的配置,作为一个开发/测试服务器的目的。
例如,假设此服务器名为sps,那么我应该能够:
cd ~/code/proj1
sps 也许它需要一个简单的配置文件sps.conf来指定服务器应该侦听的端口号,还可能需要有关数据库连接的信息;但仅此而已。
php有这样的工具吗?
发布于 2011-07-21 12:09:52
使用当前版本的PHP (< 5.4),您确实需要配置一个you服务器(Apache,nginx,...)来服务于你的网站所在的目录--你将要工作的目录。
不过,一般来说,你只有几个网站,这意味着你不需要经常重新配置你的won服务器。
如果您经常需要创建/测试一些小脚本,只需创建一个指向某个tests目录的Apache VirtualHost,您将把所有的测试脚本放在这个目录中(我的计算机上就有这个目录)。
对于PHP5.4(目前是alpha版本--所以还不能在生产服务器上使用^^),您将拥有一个,它应该可以很好地回答您的问题。
发布于 2011-07-21 12:09:54
试用XAMPP Lite版本http://www.apachefriends.org/en/xampp-windows.html
https://stackoverflow.com/questions/6771129
复制相似问题