温馨提示×

Ubuntu如何配置PHP命令行

小樊
52
2026-09-04 13:29:32
栏目: 编程语言

在 Ubuntu 上“配置 PHP 命令行”通常包括 安装 PHP CLI、选择版本、设置默认 php 命令、以及常见参数配置。下面按步骤说明。


一、安装 PHP 命令行(CLI)

1. 更新软件源

sudo apt update

2. 安装 PHP CLI

sudo apt install php-cli

安装完成后检查:

php -v

二、安装指定版本的 PHP(可选)

Ubuntu 默认仓库可能是 PHP 8.x,如果需要其他版本:

sudo apt install php7.4-cli
# 或
sudo apt install php8.1-cli

查看已安装版本:

ls /usr/bin/php*

三、切换默认 php 命令版本

如果系统中有多个 PHP 版本:

sudo update-alternatives --config php

按提示选择编号即可。

验证:

php -v

四、配置 PHP 命令行参数

1. CLI 使用的 php.ini 文件位置

php --ini

通常路径:

/etc/php/8.1/cli/php.ini

2. 常见配置项

memory_limit = 512M
max_execution_time = 0
display_errors = On
error_reporting = E_ALL

修改后无需重启(CLI 每次执行都重新加载)。


五、直接在命令行指定配置(临时)

php -d memory_limit=1G script.php

六、常见问题

1. php 命令不存在

which php

若无输出,说明未安装 CLI。

2. Web 和 CLI 配置不同

  • Web:<version>/fpm/php.ini
  • CLI:<version>/cli/php.ini

3. Composer 需要 PHP CLI

php composer.phar

如果你有具体需求(如定时任务、Laravel、Cron、多版本共存),可以告诉我,我可以给你更针对性的配置方案。

0 踩