php -m沒有發現擴充功能是因為php-fpm模式與cli模式的設定檔不一致,其解決方法:先透過which php指令查看php安裝位置;然後把php.ini檔案複製到bin目錄下即可。
本文操作環境:Windows7系統、PHP7.1、Dell G3電腦。
php -m指令看不到新安裝的php擴展,但phpinfo()裡面有?
這個情況一般是因為php-fpm模式與cli模式的設定檔不一致,使用指令php -i | grep Loaded\ Configuration\ File 可以看出在cli模式下沒有找到設定檔php.ini:
# #解決方法:
透過 which php 指令查看php安裝位置:
##【建議:
PHP影片教學】
使用strace 指令列印log:
strace /usr/local/bin/php -i 2>/phplog.log
cp /etc/php.ini /usr/local/bin/php.ini
以上是php -m 沒有發現擴充功能怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!