在当前目录中启动服务器(php / apache)

时间:2013-05-11 14:56:06

标签: php python macos apache terminal

显然,您可以使用以下命令启动Python的临时服务器:

python -m SimpleHTTPServer

有没有办法为PHP和Apache执行此操作?例如一个命令将当前文件夹作为localhost服务?在Mac上。

3 个答案:

答案 0 :(得分:21)

您可以使用以下版本启动版本5.4及更高版本的PHP开发服务器:

php -S localhost:8008

我不认为Apache支持任何类似的东西(本身就是一个Web服务器),但PHP dev服务器足以测试脚本,包括提供静态内容。

答案 1 :(得分:5)

PHP 5.4为PHP cli添加了一个简单的Web服务器。您可以使用php -S <addr>:<port>启动它,它将通过端口<addr>提供地址<port>上的当前目录

答案 2 :(得分:0)

在终端中,按照正常操作转到带有index.php文件的目录,然后运行以下命令:

cd /Users/macuser/folder123/myphpsite
php -S localhost:8000

现在可以通过URL地址在浏览器中提供index.php并在本地使用它

http://localhost:8000

在遇到一些错误之后,我觉得最好是给出一个不太模糊的答案(imho),而不编辑适合其他人的过时且认可的答案。