在 Ubuntu 上运行 PHP 脚本有多种方式,下面按常见场景给你详细说明。
php -v
如果没有安装,先安装:
sudo apt update
sudo apt install php-cli
nano test.php
内容示例:
<?php
echo "Hello PHP\n";
保存后退出。
php test.php
✅ 输出:
Hello PHP
#!/usr/bin/php
<?php
echo "Hello PHP\n";
chmod +x test.php
./test.php
适合 网页访问 的场景。
sudo apt install apache2 php libapache2-mod-php
把 PHP 放到:
/var/www/html/test.php
浏览器访问:
http://localhost/test.php
php -S localhost:8000
访问:
http://localhost:8000/test.php
php -i
php -l test.php
php -c /path/php.ini test.php
php: command not found说明没安装 PHP:
sudo apt install php-cli
检查:
<?php| 场景 | 推荐方式 |
|---|---|
| 命令行脚本 | php test.php |
| 定时任务(cron) | php test.php |
| 可执行脚本 | #!/usr/bin/php |
| 网页访问 | Apache / Nginx |
| 本地开发 | php -S |
如果你有具体场景(比如 cron 定时任务、Laravel 脚本、PHP 连接数据库),可以告诉我,我可以给你更精准的示例 ✅