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了