温馨提示×

ubuntu php配置怎么测试

小樊
41
2026-09-13 10:38:24
栏目: 编程语言

在 Ubuntu 上测试 PHP 配置,通常分为 命令行测试Web 环境测试 两种方式。下面按常见场景说明:


一、测试 PHP 是否安装成功

1. 查看 PHP 版本

php -v

如果显示类似:

PHP 8.1.2 (cli) ...

说明 PHP CLI 已安装。

2. 查看 PHP 配置信息

php -i

或分页查看:

php -i | less

二、测试 php.ini 配置是否生效

1. 查找 php.ini 位置

php --ini

输出示例:

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

2. 修改配置后测试

例如修改:

display_errors = On

保存后执行:

php -i | grep display_errors

三、命令行方式测试 PHP 代码

1. 写测试文件

nano test.php

内容:

<?php
phpinfo();
?>

2. 运行

php test.php

四、Web 环境测试(Apache / Nginx)

✅ Apache + PHP

1. 确认模块已启用

sudo a2enmod php8.1
sudo systemctl restart apache2

2. 创建测试页面

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

内容:

<?php
phpinfo();
?>

3. 浏览器访问

http://localhost/info.php

✅ Nginx + PHP-FPM

1. 确认 PHP-FPM 运行

systemctl status php8.1-fpm

2. 测试文件

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

3. 访问

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

五、常见排错

页面显示源码(不解析)

  • Apache:未加载 PHP 模块
  • Nginx:未配置 fastcgi_pass

502 错误(Nginx)

sudo systemctl restart php8.1-fpm

权限问题

sudo chown -R www-data:www-data /var/www/html

如果你能告诉我:

  • 用的是 Apache 还是 Nginx
  • PHP 版本
  • 是命令行还是网页打不开

我可以给你更精确的排查步骤。

0