如何在php容器中编译mysqli扩展?

进入php源码目录中,配置需要提供mysql_config文件的位置,而且mysql_config文件又要去找mysql其他文件。

./configure --with-php-config=/usr/local/bin/php-config --with-mysqli=/usr/bin/mysql_config

由于我的php 和mysql 是2个容器 ,不在一个文件系统里,这可怎么办呀?

阅读 750
1 个回答

起初,我把mysql_config安装在mysql容器里了,所以在php容器里configure报错找不到。
然后,我尝试仅仅在php容器里安装mysql_config包,也就是default-libmysqlclient-dev,然后configure也成功了。看来编译mysqli扩展,并不需要mysql的存在

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题