php -m 沒有發現擴充功能怎麼辦

藏色散人
發布: 2023-03-08 08:30:02
原創
2461 人瀏覽過

php -m沒有發現擴充功能是因為php-fpm模式與cli模式的設定檔不一致,其解決方法:先透過which php指令查看php安裝位置;然後把php.ini檔案複製到bin目錄下即可。

php -m 沒有發現擴充功能怎麼辦

本文操作環境: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
登入後複製

     在log檔案中搜尋關鍵字php.ini,發現cli模式到這個目錄下去找php.ini文件,然而這個目錄下沒有php.ini:

      

      需要做的是,把php.ini檔案複製到這個目錄下一份:

cp /etc/php.ini /usr/local/bin/php.ini
登入後複製

以上是php -m 沒有發現擴充功能怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板