温馨提示×

debian怎么用php命令行

小樊
39
2026-09-08 03:54:16
栏目: 编程语言

在 Debian 上用 PHP 命令行(CLI) 一般分为「安装 → 基本使用 → 常见场景」三步。下面给你一个实用指南。


一、安装 PHP 命令行

1. 更新软件源

sudo apt update

2. 安装 PHP CLI

sudo apt install php-cli

如果你想要完整 PHP(含常用扩展):

sudo apt install php

3. 验证是否安装成功

php -v

输出类似:

PHP 8.2.7 (cli) ...

二、基本命令行用法

1. 直接运行 PHP 代码

php -r 'echo "Hello Debian\n";'

2. 运行 PHP 文件

php test.php

3. 查看 PHP 配置

php -i

只看某个配置:

php -i | grep memory_limit

三、命令行参数(常用)

1. 接收命令行参数

test.php

<?php
print_r($argv);
echo "第一个参数:" . ($argv[1] ?? '无') . PHP_EOL;

运行:

php test.php hello world

2. 交互式模式

php -a

进入后可直接输入 PHP 代码。


四、常见使用场景

1. 定时任务(cron)

crontab -e

示例(每分钟执行):

* * * * * /usr/bin/php /var/www/script.php

2. 执行 Composer(PHP 依赖管理)

sudo apt install composer
composer install

3. 切换 PHP 版本(多个 PHP)

sudo update-alternatives --config php

五、常见问题

1. php 命令不存在

确认安装的是 php-cli,而不是只有 libapache2-mod-php

2. Web 和 CLI 配置不同

CLI 用的是:

/etc/php/*/cli/php.ini

Web 用的是:

/etc/php/*/apache2/php.ini

如果你有 具体用途(比如跑脚本、爬虫、定时任务、Laravel 命令),我可以给你更针对性的示例。

0