是的,在即将发布的PHP 5.4版本中有内置的Web服务器,您可以在它们的发行候选版中尝试(我也是最近才知道的!)
http://php.net/manual/zh/features.commandline.webserver.php
我需要帮助弄清楚的是,是否有任何方法使其运行在除localhost之外的域名上(它在localhost的80端口上运行良好)?即使是127.0.0.1也不起作用。我已经在我的hosts文件中放入虚拟主机名以指向127.0.0.1,但它们也不起作用。我知道这只是一个发布候选版,但我想知道是否有其他人已经为此问题提出了解决方案,以便我可以使用实际的域名在我的hosts文件中指向127.0.0.1来测试我的应用程序。操作系统是Windows 7 Professional SP1。
我已经尝试过以下方法: 1. 谷歌搜索(呃) 2. 查看php.ini选项 3. 尝试使用127.0.0.1、我的LAN IP、我的WAN IP,并将端口80转发和NAT环回问题修复(路由器运行DD-WRT)
php -S www.example.localnet:9000
是完全可以的,即使实际的请求头是Host:
也会被忽略。你尝试的是哪个版本?(Beta 版本可能不适合用于报告问题。) - mario