这是一种在本地运行php服务器的简单,可靠的方法:
php -S 0.0.0.0:
其中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)
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"])) {
return false; // serve the requested resource as-is.
} else {
echo "
Welcome to PHP
";}
?>
运行这个...
php -S 0.0.0.0:8000 router.php
...,然后在浏览器中导航到http:// localhost:8000 /,将显示以下内容:
Welcome to PHP