下面小编就为大家带来一篇分析php网页上有扩展,cli命令行没加载扩展,php网页加载扩展,docker里php -m没有扩展。小编觉得挺不错的,现在就分享给大家,如果你在找php cli php.ini位置,php cli配置文件位置,docker php容器没有启用扩展,也可以做个交流。一起跟随小编过来看看吧。
php网页上有扩展,cli命令行没加载扩展,php网页加载扩展,docker里php -m没有扩展
作者:微信小程序培训师 发布时间:2021-08-02
在docker的php容器里,
明明是安装好了扩展,
并且在php.ini启用了扩展,
在网页中使用phpinfo()能够看到加载了扩展,
但是使用php -m就没有查看到安装的扩展。
这个现象跟下面的是一样的,
在单机版中的php,
网页是显示已经启用了php扩展,
但是cli 命令行里却没有加载,
原因是 php网页 和 php cli命令行 是加载不同的php.ini文件,
php网页中 使用 phpinfo() 查看加载 php.ini 的路径,
Loaded Configuration File /usr/local/php/etc/php.ini
php cli命令行 使用 php --ini 查看加载的 php.ini 路径,
[root@qinzihenng]# php --ini
Configuration File (php.ini) Path: /usr/local/php/lib
Loaded Configuration File: /usr/local/php/lib/php.ini
Scan for additional .ini files in: (none)
Additional .ini files parsed: (none)
为了能够使两者都使用一个 php.ini 配置文件,
可以在 php cli 配置路径建立一个 php.ini 的软链接,
ln -s -f /usr/local/php/etc/php.ini /usr/local/php/lib/php.ini
猛击这里,
观看子恒老师《微信公众号支付开发》系列视频
了解实现过程和下载源码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
php网页上有扩展,cli命令行没加载扩展,php网页加载扩展,docker里php -m没有扩展链接:https://www.qinziheng.com/details/9861/
php网页上有扩展,cli命令行没加载扩展,php网页加载扩展,docker里php -m没有扩展相关文章