为了账号安全,请及时绑定邮箱和手机立即绑定

本地机器上的PHP服务器?

本地机器上的PHP服务器?

PHP
ITMISS 2019-12-13 09:20:13
我正在尝试建立一个PHP网站,并且想要测试我的PHP文件而不将其上传到主机。在上载它们之前,基本上在我自己的机器上对其进行测试。我怎么做?
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

这些天,PHP 5.4和更高版本具有内置的Web服务器。


您只需从终端运行命令:


cd path/to/your/app

php -S localhost:8000

然后,在浏览器中进入http://localhost:8000繁荣状态,您的系统应该已启动并正在运行。(必须有一个index.php或index.html文件,此文件才能起作用。)


查看完整回答
反对 回复 2019-12-13
?
长风秋雁

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


查看完整回答
反对 回复 2019-12-13
  • 3 回答
  • 0 关注
  • 343 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信