php mysql 连接配置_php连接mysql连接配置

mysql上操作

mysql>create database du;

mysql>grant all on du.* to 'benet'@'192.168.1.3' identified by '123'

mysql>flush privileges; 刷新权限

web上操作

[root@Centos ~]# /usr/local/nginx/sbin/nginx -V            //查看都编译了哪些模块

[root@Centos ~]# /usr/local/php5/bin/php -i |grep configure

yun -y install mysql-devel

[root@Centos ~]# cd php-5.3.28/ext/mysql        //进入扩展路径

[root@Centos mysql]# /usr/local/php5/bin/phpize

Configuring for:

PHP Api Version:         20090626

Zend Module Api No:      20090626

Zend Extension Api No:   220090626

显示以上结果证明你成功了。没成功就yum装autoconf

yum -y install autoconf

[root@Centos mysql]# ./configure --with-mysql --with-php-config=/usr/local/php5/bin/php-config

编译这一步时会报错...一下解决方案

[root@Centos mysql]# ln -s /usr/lib64/mysql/libmysqlclient.so.16 /usr/lib/libmysqlclient.so

找不到/usr/lib/libmysqlclient.so这个扩展模块 所以把这个模块软连接到这个目录下

make && make install  编译安装就好了

[root@Centos mysql]# ls /usr/lib/libmysqlclient.so

/usr/lib/libmysqlclient.so            //查看这个目录有没有这个模块

[root@Centos mysql]# ls /usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/mysql.so

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/mysql.so   查看这个目录有没有这个模块

[root@Centos mysql]# vi /usr/local/php5/php.ini

946 ;   extension=msql.so

947 extension=/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/mysql.so  //在这个目录下添加扩展模块路径

mysql上查看

[root@Centos ~]#vi /etc/my.cnf

21行

vi /var/www/benet/my.php

$link=mysql_connect('192.168.1.122:/tmp/mysql.sock','du','123');

if($link) echo "OK";

mysqk_close();

?>

[root@Centos mysql]# killall -s QUIT nginx

[root@Centos mysql]# killall php-fpm

[root@Centos mysql]# /usr/local/nginx/sbin/nginx

[root@Centos mysql]# /usr/local/php5/sbin/php-fpm

以上做完就可以实现php连接mysq了................

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值