您可以通过列出已安装的模块来确认是否已安装mysqli.通过SSH进入Cent OS框,并发出以下命令.
php -m | grep mysqli
如果没有返回任何内容,那么你没有加载mysqli.so.检查您的系统上是否安装了共享对象.
# Located extension dir
php -i | grep extension_dir
# List mysql.so in the path returned from the previous command
ls -la /usr/lib/php/extensions/no-debug-non-zts-20090626/mysqli.so
如果mysqli.so存在且具有权限-rwxr-x-rx,则需要在systems global php.ini文件中加载/启用mysqli扩展.
# Adjust path to correct php.ini file.
# Run `php -i | grep "Configuration File"` to locate, if needed
# It might be easier to use vi, or nano, for this
sudo echo "extension=mysqli.so" >> /etc/php5/php.ini
# Restart apache
sudo service httpd restart
其他.如果您的系统中没有mysqli.so.您可以按照系统包管理器安装rpm,然后重复上一个php.ini步骤.
sudo yum install php5-mysqli