Maison >développement back-end >tutoriel php >YIi PDO CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2002]

YIi PDO CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2002]

WBOY
WBOYoriginal
2016-07-29 09:05:451271parcourir
升级php 7.0之后,由于php7.0不再支持mysql扩展,只好升级为pdo mysql方式。

装好php7.0新环境之后,遇到CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2002]错误


解决方式:
   在centos里边,通过
       find / -name mysql.sock  找到  /var/lib/mysql/mysql.sock
   然后找到 php.ini
       修改 
       pdo_mysql.default_socket= /var/lib/mysql/mysql.sock

       mysqli.default_socket =/var/lib/mysql/mysql.sock

解决问题。

以上就介绍了YIi PDO CDbConnection 无法开启数据库连线: SQLSTATE[HY000] [2002],包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:php实现word转html的方法Article suivant:18php访问者模式