使用PHP内置服务器运行WordPress
路由脚本
代码语言:javascript
复制<?php
$root = $_SERVER['DOCUMENT_ROOT'];
try {
$path = '/' . ltrim(parse_url($_SERVER['REQUEST_URI'])['path'], '/');
$abs = $root . $path;
if (file_exists($abs)) {
if (is_dir($abs) && substr($path, -1) !== '/') {
header('location: ' . rtrim($path,'/') . '/');
exit;
}
if (strpos($path, '.php') === false) {
return false;
} else {
require_once $abs;
}
} else {
require_once $root . '/index.php';
}
} catch (Throwable $e) {
error_log('catch: ' . $e->getMessage());
}
运行命令
代码语言:javascript
复制php -S 0.0.0.0:9000 -t /var/www/html -c php.ini route.php
-S 监听地址
-t 根目录
-c 配置文件
具体参考 PHP: Built-in web server