3 回答
![?](http://img1.sycdn.imooc.com/54586425000103f602200220-100-100.jpg)
TA贡献1821条经验 获得超4个赞
这些天,PHP 5.4和更高版本具有内置的Web服务器。
您只需从终端运行命令:
cd path/to/your/app
php -S localhost:8000
然后,在浏览器中进入http://localhost:8000繁荣状态,您的系统应该已启动并正在运行。(必须有一个index.php或index.html文件,此文件才能起作用。)
![?](http://img1.sycdn.imooc.com/533e4d5b0001d57502200203-100-100.jpg)
TA贡献1757条经验 获得超7个赞
这是一种在本地运行php服务器的简单,可靠的方法:
php -S 0.0.0.0:<PORT_NUMBER>
其中PORT_NUMBER是1024到49151之间的整数
例: php -S 0.0.0.0:8000
笔记:
如果您使用localhost而不是0.0.0.0,则可能会遇到连接被拒绝的错误。
如果要使Web服务器可访问任何界面,请使用0.0.0.0。
如果URI请求未指定文件,则返回给定目录中的index.php或index.html。
给定以下文件(router.php)
<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
return false; // serve the requested resource as-is.
} else {
echo "<p>Welcome to PHP</p>";
}
?>
运行这个...
php -S 0.0.0.0:8000 router.php
...,然后在浏览器中导航到http:// localhost:8000 /,将显示以下内容:
Welcome to PHP
- 3 回答
- 0 关注
- 370 浏览
添加回答
举报