在 Debian 上用 PHP 命令行(CLI) 一般分为「安装 → 基本使用 → 常见场景」三步。下面给你一个实用指南。
sudo apt update
sudo apt install php-cli
如果你想要完整 PHP(含常用扩展):
sudo apt install php
php -v
输出类似:
PHP 8.2.7 (cli) ...
php -r 'echo "Hello Debian\n";'
php test.php
php -i
只看某个配置:
php -i | grep memory_limit
test.php
<?php
print_r($argv);
echo "第一个参数:" . ($argv[1] ?? '无') . PHP_EOL;
运行:
php test.php hello world
php -a
进入后可直接输入 PHP 代码。
crontab -e
示例(每分钟执行):
* * * * * /usr/bin/php /var/www/script.php
sudo apt install composer
composer install
sudo update-alternatives --config php
php 命令不存在确认安装的是 php-cli,而不是只有 libapache2-mod-php
CLI 用的是:
/etc/php/*/cli/php.ini
Web 用的是:
/etc/php/*/apache2/php.ini
如果你有 具体用途(比如跑脚本、爬虫、定时任务、Laravel 命令),我可以给你更针对性的示例。