PHP如何开启MySQL扩展:快速配置指南

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

php如何开启mysql扩展,PHP开启MySQL扩展详细指南

  1. 确认PHP版本与扩展类型

    • 对于PHP 5.x版本,通常使用mysqlmysqli扩展(后者更推荐)。
    • 对于PHP 7.0及以上版本,原生mysql扩展已被移除,需改用mysqliPDO_MySQL扩展。
    • 通过命令php -m可查看已安装的扩展列表。
  2. 编辑php.ini配置文件

    • 找到PHP的安装目录,定位php.ini文件(可通过php --ini命令查看路径)。
    • 打开文件并搜索以下行(根据需求选择其一):
      • 启用MySQLi扩展:取消注释extension=mysqli(删除行首分号)。
      • 启用PDO_MySQL扩展:取消注释extension=pdo_mysql
    • 保存文件并重启Web服务器(如Apache、Nginx)或PHP-FPM服务。
  3. 验证扩展是否启用

    • 创建测试文件(如info.php),写入代码<?php phpinfo(); ?>,在浏览器中访问。
    • 搜索页面中的“mysqli”或“PDO”模块,确认其状态为“enabled”。
    • 或通过命令行运行php -r "echo extension_loaded('mysqli') ? '已启用' : '未启用';"快速检测。
  4. 常见问题解决

    • 扩展文件缺失:需确保系统已安装MySQL客户端库,Linux用户可运行sudo apt-get install php-mysql(Ubuntu)或sudo yum install php-mysqlnd(CentOS)安装依赖。
    • 路径错误:在php.ini中通过extension_dir指定扩展目录的绝对路径。
    • 权限问题:确保Web服务器用户有权读取php.ini及扩展文件。

开启MySQL扩展的核心是正确修改php.ini并重启服务,若仍遇到问题,请检查PHP错误日志或使用php -l验证配置语法,保持扩展更新,并优先选择MySQLi或PDO以确保安全性与兼容性。

未经允许不得转载! 作者:HTML前端知识网,转载或复制请以超链接形式并注明出处HTML前端知识网

原文地址:https://www.html4.cn/14163.html发布于:2026-09-01