安装我的php扩展pdo_mysql时出现严重问题。
我的phpinfo()显示mysql未启用,但是当我执行php-i或php-m时,启用了mysql。 我已经检查了我的php.ini,并且我在正确加载的php.ini中做了正确的更改: 我的extension_dir和extension =也是正确的。
我的操作系统:mac os x 10.5
我无法理解为什么我的phpinfo()中没有启用mysql !! 请帮我这个,我已经被困了好几天了!
答案 0 :(得分:4)
命令行和Web服务器使用的php.ini可能不一样。检查phpinfo的“已加载配置文件”以确保您正在编辑正确的文件。
检查行:
pdo_mysql.default_socket =的/ var / MySQL的/的mysql.sock
mysql.default_socket = /var/mysql/mysql.sock
mysqli.default_socket = /var/mysql/mysql.sock
OSX默认在/tmp/mysql.sock中创建mysql.sock,因此您可能需要更新这些行。