Mac终端启动自带PHP环境只需执行php -S localhost:8000,前提是系统为Sonoma及以上且已预装PHP 8.1+;需在项目根目录运行,确保存在index.php等可访问文件,否则将404;若php命令未找到,需临时补全PATH为/usr/bin。

Mac终端启动自带PHP环境,只需确认系统版本为Sonoma或更新,打开终端进入项目目录后执行一条命令即可运行PHP脚本,无需安装、不改配置、不启服务,但必须确保当前路径下存在可访问的PHP文件且端口未被占用。
确认系统自带PHP可用
在终端中执行 php -v,若输出类似 PHP 8.1.23 (cli) (built: ...) 的信息,说明系统已预装PHP;若提示 command not found,运行 which php 查看是否返回 /usr/bin/php——没输出则需临时补全PATH:export PATH="/usr/bin:$PATH"。
【必须在项目根目录执行后续命令,否则浏览器访问会404】
启动PHP内置开发服务器
确保你已在包含PHP文件(如 index.php)的目录中,然后运行:
立即学习“PHP免费学习笔记(深入)”;
php -S localhost:8000
这条命令会让PHP监听本地8000端口,直接提供一个单线程开发用Web服务。它不依赖Apache或Nginx,也不读取任何配置文件,纯靠PHP自身实现。
如果项目入口在 public/ 子目录(如Laravel结构),改用:php -S localhost:8000 -t public/,否则请求将无法定位到 index.php。
验证服务是否正常响应
第一步:在当前目录创建测试文件:echo "<?php echo 'PHP running'; ?>" > index.php。
第二步:执行启动命令:php -S localhost:8000。
第三步:打开浏览器,访问 https://www.php.cn/link/fcbb3a1c04ec11f1506563c26ca63774。
看到页面显示 PHP running 即表示成功;若空白无报错,说明默认路由没匹配到文件——检查当前目录是否有 index.php;若提示 404 Not Found,确认你没在错误路径下执行命令。



















