PHP 基础 - 内置服务器
PHP 内置了一个 Web 服务器,可用于本地开发。
进入目录后启动服务器,默认会去匹配 index.html
或 index.php
文件
$ cd public
$ php -S localhost:8000
$ php -S localhost:8000 -c php.ini # 指定配置文件
也可以使用 -t
参数字指定目录:
$ php -S localhost:8000 -t public/
如果指定某一脚本,指定后则 始终先访问 此脚本
$ php -S localhost:8000 router.php
若脚本的返回值若为 false
,则会以静态资源的方式返回同名文件,利用这点,可进行简单的返回判断
<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"]))
return false; // 直接返回请求的文件
else {
echo "<p>Welcome to PHP</p>";
}
判断是否使用内置服务器
<?php
if( 'cli-server' == php_sapi_name() ){
// 内置服务器
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: