php官方版本永久免费,只需避开第三方捆绑包,用php -v验证安装,php -s localhost:8000启动内置服务器,支持路由文件处理静态资源,纯命令行可直接执行、交互运行或管道输入代码。

想在本地秒启PHP项目却不想被商业授权或试用期限制卡住?PHP本身是开源免费的,所有官方版本永久免费,关键在于避开捆绑软件陷阱、跳过冗余配置,直接用命令行跑通第一个.php文件。
确认PHP已安装并可用
打开终端(Windows用CMD/PowerShell,macOS/Linux用Terminal),输入:
php -v
若返回类似 PHP 8.5.5 (cli) 的版本信息,说明PHP解释器已就位;若提示“命令未找到”,需先安装PHP——【不要下载所谓‘PHP永久免费版’第三方打包包,它们常夹带广告或后门】。
Windows用户直接去 windows.php.net/download 下载 Thread Safe ZIP 包;macOS用 brew install php;Ubuntu系执行 sudo apt install php-cli 即可。
用内置服务器一键启动PHP项目
进入你的PHP项目根目录(例如 C:\myapp 或 ~/Sites/blog):
执行:
php -S localhost:8000
这会立即启动一个开发服务器,默认监听 http://localhost:8000,并尝试加载当前目录下的 index.php。
如果入口文件不是 index.php,比如叫 app.php,就访问 http://localhost:8000/app.php ——无需改配置、不用重启服务,直接生效。
服务器运行时,终端会实时打印访问日志,Ctrl+C 可随时终止。
不依赖Web服务器的纯命令行运行
适合调试逻辑、跑脚本、做数据处理:
方法一:直接执行单个PHP文件
php hello.php
方法二:交互式运行(适合快速测试函数或语法)
php -a
方法三:从标准输入执行代码
echo '' | php
注意:-a 模式下输入代码后必须输入 Ctrl+D(macOS/Linux)或 Ctrl+Z+Enter(Windows) 才会执行,否则一直等待输入。
让PHP服务长期后台运行(仅限开发机)
步骤一:创建一个路由文件 router.php,内容如下:
<?php <br>if (preg_match('/\.(?:png|jpg|jpeg|gif|css|js|ico|txt|pdf|woff2|svg)$/', $_SERVER["REQUEST_URI"])) {<br> return false;<br>}<br>require __DIR__ . '/index.php';<br>?>
步骤二:启动服务时指定该路由文件:
php -S localhost:8000 router.php
这样静态资源(图片、CSS等)能直接由PHP内置服务器返回,不必额外配置Apache/Nginx;【此方式仍属开发用途,不可用于公网暴露】。
php免费学习视频:立即使用
踏上前端学习之旅,开启通往精通之路!从前端基础到项目实战,循序渐进,一步一个脚印,迈向巅峰!











