Appearance
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:在浏览器中访问
- 打开浏览器
- 输入网址:http://localhost/info.php
- 按下回车键
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 环境是否正常工作,为后续的开发做好准备。
