PHP如何开启MySQL扩展:快速配置指南
要在PHP中开启MySQL扩展,最直接的方式是在php.ini配置文件中启用相应的扩展模块,具体操作取决于您使用的PHP版本和服务器环境,以下是详细步骤与注意事项:

-
确认PHP版本与扩展类型
- 对于PHP 5.x版本,通常使用
mysql或mysqli扩展(后者更推荐)。 - 对于PHP 7.0及以上版本,原生
mysql扩展已被移除,需改用mysqli或PDO_MySQL扩展。 - 通过命令
php -m可查看已安装的扩展列表。
- 对于PHP 5.x版本,通常使用
-
编辑php.ini配置文件
- 找到PHP的安装目录,定位
php.ini文件(可通过php --ini命令查看路径)。 - 打开文件并搜索以下行(根据需求选择其一):
- 启用MySQLi扩展:取消注释
extension=mysqli(删除行首分号)。 - 启用PDO_MySQL扩展:取消注释
extension=pdo_mysql。
- 启用MySQLi扩展:取消注释
- 保存文件并重启Web服务器(如Apache、Nginx)或PHP-FPM服务。
- 找到PHP的安装目录,定位
-
验证扩展是否启用
- 创建测试文件(如
info.php),写入代码<?php phpinfo(); ?>,在浏览器中访问。 - 搜索页面中的“mysqli”或“PDO”模块,确认其状态为“enabled”。
- 或通过命令行运行
php -r "echo extension_loaded('mysqli') ? '已启用' : '未启用';"快速检测。
- 创建测试文件(如
-
常见问题解决
- 扩展文件缺失:需确保系统已安装MySQL客户端库,Linux用户可运行
sudo apt-get install php-mysql(Ubuntu)或sudo yum install php-mysqlnd(CentOS)安装依赖。 - 路径错误:在php.ini中通过
extension_dir指定扩展目录的绝对路径。 - 权限问题:确保Web服务器用户有权读取php.ini及扩展文件。
- 扩展文件缺失:需确保系统已安装MySQL客户端库,Linux用户可运行
开启MySQL扩展的核心是正确修改php.ini并重启服务,若仍遇到问题,请检查PHP错误日志或使用php -l验证配置语法,保持扩展更新,并优先选择MySQLi或PDO以确保安全性与兼容性。
未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网。
原文地址:https://www.html4.cn/14163.html发布于:2026-09-01





