1秒登錄
工行的PHP支付擴展,php -m可以查看到,但是phpinfo()頁面卻找不到,php.ini文件是正確的。
已經重啟或httpd了,php-fpm也關閉了,然后打開還是不行,系統:centos7php:5.4.0
php-fpm需要什么特別的設置嗎?php是自己編譯安裝的
謝謝邀請。對應的.so確認是否在php.ini文件添加了
.so
是同一個 php 么?php -i 看下是否同樣的配置
php
php -i
好多這樣的問題..
php-cli和php-cgi的php.ini加載的是同一個嗎?
有把extension=xxx.so加到php.ini里嗎?
extension=xxx.so
改變php.ini之后, web服務器重啟了嗎? 重啟真的成功了嗎?
系統里面是不是存在多個php版本?
php-cli和php-cgi的php是同一個版本嗎?
php -m 和phpinfo應該是不同的配置文件, 你在php -m 中能看到的話, 說明你只在php -i|grup php.ini 這個配置文件中加載了這個.so這個文件, 你還得 在phpinfo(). 這個模式下面看到他加載的配置文件位置,然后也加上.so文件,加完之后,重啟下服務, 完美解決,我以前搞swoole拓展也遇到過
這類問題一般是web版和cli版的配置文件不一致web版的php.ini路徑
/etc/php.ini
cli版的php.ini路徑
終端執行 php -i|grep Loaded\ Configuration\ File
檢查一下吧
重啟 php-fpm
1、檢查下是不是存在多個版本的php2、是不是使用了不同的php.ini3、是不是沒重啟apache
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。