进入php源码目录中,配置需要提供mysql_config文件的位置,而且mysql_config文件又要去找mysql其他文件。
./configure --with-php-config=/usr/local/bin/php-config --with-mysqli=/usr/bin/mysql_config
由于我的php 和mysql 是2个容器 ,不在一个文件系统里,这可怎么办呀?
进入php源码目录中,配置需要提供mysql_config文件的位置,而且mysql_config文件又要去找mysql其他文件。
./configure --with-php-config=/usr/local/bin/php-config --with-mysqli=/usr/bin/mysql_config
由于我的php 和mysql 是2个容器 ,不在一个文件系统里,这可怎么办呀?
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
2 回答793 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
起初,我把mysql_config安装在mysql容器里了,所以在php容器里configure报错找不到。
然后,我尝试仅仅在php容器里安装mysql_config包,也就是default-libmysqlclient-dev,然后configure也成功了。看来编译mysqli扩展,并不需要mysql的存在