温馨提示×

ubuntu php配置怎样检查

小樊
43
2026-09-01 11:49:23
栏目: 编程语言

在 Ubuntu 上检查 PHP 配置,常见做法如下(按使用场景分类):


一、确认 PHP 是否已安装

php -v

输出示例:

PHP 8.1.2 (cli) (built: ...)

如果提示 command not found,说明未安装:

sudo apt install php

二、查看 PHP 配置文件位置

1. 查看 CLI 使用的 php.ini

php --ini

常见输出:

Loaded Configuration File: /etc/php/8.1/cli/php.ini

2. 查看某个配置项

php -i | grep "upload_max_filesize"

或:

php -r 'echo ini_get("memory_limit");'

三、Web 环境(Apache / Nginx)下的 PHP 配置

Apache + mod_php

php --ini
# 通常是
/etc/php/8.1/apache2/php.ini

重启 Apache:

sudo systemctl restart apache2

Nginx + PHP-FPM

PHP-FPM 配置路径:

/etc/php/8.1/fpm/php.ini

检查 PHP-FPM 状态:

systemctl status php8.1-fpm

重启 PHP-FPM:

sudo systemctl restart php8.1-fpm

四、通过 phpinfo() 检查(最直观)

新建测试文件:

sudo nano /var/www/html/phpinfo.php

内容:

<?php
phpinfo();

浏览器访问:

http://服务器IP/phpinfo.php

⚠️ 检查完务必删除该文件。


五、常见检查项示例

php -i | grep -E "memory_limit|upload_max_filesize|post_max_size|display_errors"

六、检查已加载模块

php -m

或检查某个扩展:

php -m | grep mysqli

如果你能告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 使用 Apache 还是 Nginx

我可以给你更精确的配置路径和命令。

0