源码安装的php和mysql 在使用pdo时报错
2014-04-03 20:26
567 查看
PHP Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2002] Can't connect to local MySQL server through socket '/tmp/mysql/mysql.sock' (2)' in /site/riverphp/mysql/link/pdo.php:22
这个错误对于一部分人肯定见过。没错,在php.ini里如果没有指定mysql.sock,刚程序会默认地找一个路径,找不到当然会报错。
由于我的mysql是编译安装的,所以路径也就成了:
/var/lib/mysql/mysql.sock
由于这个错误是我在使用pdo时报的,所以只要找到php.ini的路径,然后修改它。把这一行:
pdo_mysql.default_socket=
改成:
pdo_mysql.default_socket=/var/lib/mysql/mysql.sock
这个错误对于一部分人肯定见过。没错,在php.ini里如果没有指定mysql.sock,刚程序会默认地找一个路径,找不到当然会报错。
由于我的mysql是编译安装的,所以路径也就成了:
/var/lib/mysql/mysql.sock
由于这个错误是我在使用pdo时报的,所以只要找到php.ini的路径,然后修改它。把这一行:
pdo_mysql.default_socket=
改成:
pdo_mysql.default_socket=/var/lib/mysql/mysql.sock
相关文章推荐
- linux下给源码安装好的php支持pdo_mysql
- centos在使用yum install php-mysql安装php时报错的解决方法
- 在Ubuntu中使用源码编译安装Apache+MySQL+PHP+phpMyAdmin
- PHP+MYSQL中使用PDO获取结果集的fetchAll方法
- Ubuntu16.04 中PHP7.0 安装pdo_mysql 扩展
- 全新安装Mac OSX 开发者环境 同时使用homebrew搭建 PHP,Nginx ,MySQL,Redis,Memcache ... ... (LNMP开发环境)
- WDCP安装常用组件(memcache、mysqli、PDO_MYSQL、mysql innodb、libmcrypt、php zip)的方法
- 在 Debian 上源码编译和安装 Nginx+PHP+FastCGI+MySQL
- Ubuntu下安装php7.1的gd,mysql,pdo_mysql扩展库
- php中mysql连接方式PDO使用详解
- 我的LAMP源码编译安装linux+Apache+mysql+php
- linux下使用yum安装Apache+php+Mysql+phpMyAdmin
- lnmp源码编译安装Linux(6.4)+Nginx(1.4.1)+Mysql(5.6.12)+Php(5.5.0)
- CentOS 5.5服务器使用yum安装配置Apache、PHP和Mysql
- 不按装mysql情况下,php安装pdo_mysql
- 修改原CentOS 6.3下源码安装LAMP(Linux+Apache+Mysql+Php)环境产生错误
- php 安装pdo_mysql 扩展
- Linux(CentOS6.x)下使用yum软件管理工具安装LNMP(Nginx+PHP+Mysql)环境并配置虚拟主机vhost
- 源码包安装mysql的一些基本使用方法
- centos 网路配置及安装 使用 yum 安装apache,php,mysql等