【原创】关于源码编译安装PHP7以及安装PHP扩展之mysqli以及pdo_mysql扩展的注意事项

blogdaren 2018-08-08 抢沙发 380人次

问题背景:

有时候我们会裸参或跳参源码编译安装PHP,这一般没什么问题,至少历史上大部分的扩展安装都很顺利,但是当你事后需要动态安装 mysqli 或者  pdo_mysql 扩展时,尤其是编译安装PHP7发行包中自带的这两个扩展,你会在编译过程中遇到各种莫名其妙的问题,要么即使你编译成功了,但是加载过程中又出现各种异常,也不晓得扩展是否BUG,还是其他什么原因,有遇到的小伙伴评论区留个言。

解决方案:

最好在第一次编译的时候,将这两个扩展静态编译进去,局部命令参考

./configure \
--prefix=/usr/local/php \
--with-config-file-path=/usr/local/php/ \
--enable-mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--enable-mysqlnd-compression-support 

后续可能报错解决方案:

# yum install libxml2-devel

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】关于源码编译安装PHP7以及安装PHP扩展之mysqli以及pdo_mysql扩展的注意事项

发表评论:

您的昵称:
电子邮件:
个人主页: