phpize编译安装PHP mysql扩展模块
- 格式:pdf
- 大小:44.33 KB
- 文档页数:2
phpize编译安装PHP mysql扩展模块
再举一个例子,假如你的 PHP 不支持mysql,php的源码包在/root/software/php-5.6.5,php安装目录是/usr/local/php
$ cd /root/software/php-5.6.5$ cd ext/mysql$ /usr/local/php/bin/phpize
$ ./configure --with-php-config=/usr/local/php/bin/php-config --with-mysql=/usr如果64位系统,在编译时可能会出现error: Cannot find libmysqlclient under /usr.解决方法:问题是64位系统中 libmysqlclient 默认安装到了 /usr/lib64/mysql/ 目录下,而/usr/lib 目录下没有相应文件,但是php编译时,要去 /usr/lib目录下查找将 /usr/lib64/mysql/libmysqlclient.so复制到 /usr/lib下,或者$ cd /usr/lib $ ln -s /usr/lib64/mysql/libmysqlclient.so libmysqlclient.so
$ make$ make install这个时候 会显示mysql.so的生成路径
修改php.ini
$ vi /usr/local/php/lib/php.ini
重启Apache
看一下phpinfo
说明php已经支持mysql了