Skip to content

2.4 测试环境是否成功(输出 phpinfo)

测试 PHP 环境是否成功安装和配置的最简单方法是创建一个包含 phpinfo() 函数的 PHP 文件,然后在浏览器中访问它。

1. 创建测试文件

步骤 1:找到网站根目录

  • phpStudy:默认路径为 D:\phpStudy\WWW
  • XAMPP:默认路径为 C:\xampp\htdocs
  • WAMP:默认路径为 C:\wamp64\www

步骤 2:创建 info.php 文件

  • 在网站根目录中创建一个名为 info.php 的文件
  • 使用文本编辑器打开该文件

步骤 3:编写测试代码

php
<?php
phpinfo();
?>

2. 访问测试文件

步骤 1:启动服务

  • 确保 Apache 服务已经启动

步骤 2:在浏览器中访问

3. 验证 PHP 信息

如果环境搭建成功,你将看到一个详细的 PHP 信息页面,包含以下内容:

  • PHP 版本:当前安装的 PHP 版本
  • 服务器信息:Apache 或其他 Web 服务器的信息
  • PHP 配置:php.ini 文件的配置信息
  • 已安装的扩展:已启用的 PHP 扩展
  • 环境变量:服务器环境变量
  • PHP 模块:已加载的 PHP 模块

4. 常见问题及解决

4.1 页面显示空白

  • 原因:PHP 解析失败或文件内容错误
  • 解决:检查文件扩展名是否为 .php,确保文件内容正确

4.2 显示 PHP 代码而非执行结果

  • 原因:Apache 未正确配置 PHP 解析
  • 解决:检查 Apache 配置文件,确保 PHP 模块已加载

4.3 404 错误

  • 原因:文件路径错误或文件不存在
  • 解决:检查文件是否在正确的目录中,确保文件名拼写正确

4.4 500 错误

  • 原因:PHP 代码错误或服务器配置问题
  • 解决:检查 PHP 代码是否正确,查看服务器错误日志

5. 安全注意事项

  • 删除测试文件:测试完成后,建议删除 info.php 文件,因为它包含服务器的敏感信息
  • 生产环境:在生产环境中不要使用 phpinfo(),以免泄露服务器信息
  • 权限设置:确保测试文件的权限设置正确,避免被未授权访问

6. 其他测试方法

6.1 命令行测试

  • 打开命令提示符或终端
  • 输入 php -v 命令
  • 查看 PHP 版本信息

6.2 简单输出测试

  • 创建一个 test.php 文件
  • 写入以下代码:
php
<?php
echo "Hello PHP!";
echo "<br>";
echo "PHP version: " . phpversion();
?>
  • 在浏览器中访问该文件

7. 测试 MySQL 连接

除了测试 PHP 环境,还应该测试 MySQL 连接是否正常:

php
<?php
$servername = "localhost";
$username = "root";
$password = ""; // 默认密码通常为空

try {
    $conn = new PDO("mysql:host=$servername;dbname=mysql", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "MySQL 连接成功!";
} catch(PDOException $e) {
    echo "连接失败: " . $e->getMessage();
}
?>

将上述代码保存为 mysql_test.php 并在浏览器中访问。

通过这些测试,你可以确认 PHP 环境是否正常工作,为后续的开发做好准备。

© 2026 编程马·菜鸟教程 版权所有