Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php mysqlnd驱动程序只有一个api扩展(pdo_mysql)_Php_Mysql_Php Extension_Php 5.4_Mysqlnd - Fatal编程技术网

Php mysqlnd驱动程序只有一个api扩展(pdo_mysql)

Php mysqlnd驱动程序只有一个api扩展(pdo_mysql),php,mysql,php-extension,php-5.4,mysqlnd,Php,Mysql,Php Extension,Php 5.4,Mysqlnd,在检查phpinfo()之后,我看到安装在linux(PHP5.4)上的mysqlnd驱动程序只有一个API扩展(pdo_mysql),但我也希望能够使用mysqli 如何将mysqlnd驱动程序与mysqli扩展相关联 我想我可以通过重新安装mysql来解决这个问题,但是有什么解决办法吗 请帮忙!谢谢大家! 假设您正确安装了mysql 通过执行phpinfo()或键入以下命令来定位php.ini: php --ini 查找类似“Loaded Configuration File:”的内容,并

在检查phpinfo()之后,我看到安装在linux(PHP5.4)上的mysqlnd驱动程序只有一个API扩展(pdo_mysql),但我也希望能够使用mysqli

如何将mysqlnd驱动程序与mysqli扩展相关联

我想我可以通过重新安装mysql来解决这个问题,但是有什么解决办法吗


请帮忙!谢谢大家!

假设您正确安装了mysql

通过执行phpinfo()或键入以下命令来定位php.ini:

php --ini
查找类似“Loaded Configuration File:”的内容,并复制加载的php配置文件的完整路径(在我的例子中,它位于:/usr/local/etc/php/5.6/php.ini)

在编辑器中打开php.ini,例如:

sudo nano /usr/local/etc/php/5.6/php.ini
现在请在php.ini中添加(或确保它在那里)以下行:

extension=mysqli.so
(扩展名include行可能已经存在,但已注释掉-在这种情况下取消注释)

保存更改,然后重新启动apache和mysql:

sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
在那之后,一切都会好起来的

如果您对安装mysql感兴趣(例如,如果未正确安装mysql),请在终端屏幕中运行以下命令:

sudo apt-get install php5-mysql

祝你好运

假设您正确安装了mysql

通过执行phpinfo()或键入以下命令来定位php.ini:

php --ini
查找类似“Loaded Configuration File:”的内容,并复制加载的php配置文件的完整路径(在我的例子中,它位于:/usr/local/etc/php/5.6/php.ini)

在编辑器中打开php.ini,例如:

sudo nano /usr/local/etc/php/5.6/php.ini
现在请在php.ini中添加(或确保它在那里)以下行:

extension=mysqli.so
(扩展名include行可能已经存在,但已注释掉-在这种情况下取消注释)

保存更改,然后重新启动apache和mysql:

sudo /etc/init.d/apache2 restart
sudo /etc/init.d/mysql restart
在那之后,一切都会好起来的

如果您对安装mysql感兴趣(例如,如果未正确安装mysql),请在终端屏幕中运行以下命令:

sudo apt-get install php5-mysql
祝你好运