工行的PHP支付擴展,
php -m可以查看到,但是phpinfo()頁面卻找不到,php.ini檔案是正確的。
已經重新啟動或httpd了,php-fpm也關閉了,然後打開還是不行,
系統:centos7
php:5.4.0
php-fpm需要什麼特別的設定嗎? php是自己編譯安裝的
工行的PHP支付擴展,
php -m可以查看到,但是phpinfo()頁面卻找不到,php.ini檔案是正確的。
已經重新啟動或httpd了,php-fpm也關閉了,然後打開還是不行,
系統:centos7
php:5.4.0
php-fpm需要什麼特別的設定嗎? php是自己編譯安裝的
是同一個 php
麼? php -i
看下是否同樣的配置
好多這樣的問題..
php-cli和php-cgi的php.ini載入的是同一個嗎?
有把extension=xxx.so
加到php.ini裡嗎?
改變php.ini之後, web伺服器重啟了嗎? 重啟真的成功了嗎?
系統裡面是不是存在多個php版本?
php-cli和php-cgi的php是同一個版本嗎?
謝謝邀請。對應的.so
確認是否在php.ini檔案中加入了
1、檢查下是不是存在多個版本的php
2、是不是使用了不同的php.ini
3、是不是沒重啟apache
php -m 和phpinfo應該是不同的配置文件, 你在php -m 中能看到的話,說明你只在php -i|grup php.ini 這個配置文件中加載了這個.so 這個文件,你還得在phpinfo(). 這個模式下面看到他加載的配置文件位置,然後也加上.so文件,加完之後,重啟下服務, 完美解決,我以前搞swoole拓展也遇到過
這類問題一般是web版和cli版的設定檔不一致
web版的php.ini路徑
<code>/etc/php.ini</code>
cli版的php.ini路徑
<code>终端执行 php -i|grep Loaded\ Configuration\ File</code>
檢查一下