php:启动一个php的web服务器(像node一样)

PHP 5.4.0起, CLI SAPI 提供了一个内置的Web服务器。
这个内置的Web服务器主要用于本地开发使用,不可用于线上产品环境。

启动

cd project
// 启动
php -S localhost:8000
// 启动时指定根目录
php -S localhost:8000 -t foo/

访问

http://localhost:8000/
http://localhost:8000/index.php

使用路由

请求图片直接显示图片,请求HTML则显示“Welcome to PHP”

<?php
// router.php
if (preg_match('/\.(?:png|jpg|jpeg|gif)$/', $_SERVER["REQUEST_URI"]))
    return false;    // 直接返回请求的文件
else { 
    echo "<p>Welcome to PHP</p>";
}
?>

php -S localhost:8000 router.php

发布了165 篇原创文章 · 获赞 59 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43972437/article/details/103824939