关于“php_无法加载mysql”的问题,小编就整理了【5】个相关介绍“php_无法加载mysql”的解答:
php连接数据库失败?尝试一下解决方法:
1、数据库连接失败could not find driver
在调试一个PHP程序时,报了这个错误, could not find driver
经过一番查找,结合自己的思考和实践,终于找到了问题所在.
程序中用到了PDO对象, 连接mysql 5. 在PHP的默认设置中,只打开了php_pdo 模块, 没有打开php_pdo_mysql模块.所以才会出现找不到驱动程序的错误.
修改php.ini
extension=php_pdo.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
2、重启apache就可以了. 用别的数据库,打开对应的模块就OK了
如果在linux下面,确信模块pdo_mysql.so已经编译进php。
在php.ini下面添加:
extension=pdo_mysql.so
phpstudy自带的mysql无法安装?可能是因为phpstudy自带的mysql版本与当前系统环境不兼容,或者是安装过程中出现了错误导致无法安装。解决方法可以尝试卸载重新安装phpstudy,或者手动安装mysql并与phpstudy进行配置。另外,也可以尝试使用其他的集成开发环境或者单独安装mysql来进行开发。
无法正常安装主要原因就是因为软件自带的安装功能组件发生了bug,可以再去下一个新组件过来修复一下,那样就可以安装了。
为什么mysql_connect语句提示出错?原因是因为你没有在php.ini文件中启用php_mysql.dll扩展,启用方法是找到php.ini,查找;extension=php_mysql.dll ,将它前面的;去掉,即代表启用此扩展。
或者没有把php_mysql.dll加载,要加载它可以直接在PHP文件包中找到这个dll文件复制到你的系统盘C:/Windows/System32目录下,然后再重新启动apache或者IIS服务器即可。
用phpStudy一键安装的,localhost/phpMyAdmin打不开?进入phpmyadmin文件夹->打开config.ini.php,找到
$cfg['Servers'][$i]['user']='设成你进入phpmyadmin的帐号';//MySQLuser
$cfg['Servers'][$i]['password']='设成你进入phpmyadmin的密码';//MySQLpassword
你看看这个能对上号不。你是不是忘了密码了
linux系统中php怎么连接mysql?PHP连接my SQL的方式跟linux操作系统没有必然的关系,他是完全独立于操作系统的。在现在版本的PHP中,你可以安装mySQLi扩展或者pdo扩展。
使用MySQL扩展连接,
$cn=new mysqli($host,$user,$password,$dbName);
host表示服务器的IP地址,$user钥匙连接服务器的用户名,$password表示用户的密码,$dbName表示要连接的数据库。
到此,以上就是小编对于“php_无法加载mysql”的问题就介绍到这了,希望介绍关于“php_无法加载mysql”的【5】点解答对大家有用。