php安裝的擴展php -m可以看到,但是phpinfo()看不到,php-fpm關閉了重新打開還是不行?


 
0

工行的PHP支付擴展,
clipboard.png
php -m可以查看到,但是phpinfo()頁面卻找不到,php.ini文件是正確的。

clipboard.png

已經重啟或httpd了,php-fpm也關閉了,然后打開還是不行,
系統:centos7
php:5.4.0

php-fpm需要什么特別的設置嗎?php是自己編譯安裝的

1300827510   96
2016-08-25 提問
7 個回答
1

謝謝邀請。對應的.so確認是否在php.ini文件添加了

0

是同一個 php 么?php -i 看下是否同樣的配置

0

好多這樣的問題..

  1. php-cli和php-cgi的php.ini加載的是同一個嗎?

  2. 有把extension=xxx.so加到php.ini里嗎?

  3. 改變php.ini之后, web服務器重啟了嗎? 重啟真的成功了嗎?

  4. 系統里面是不是存在多個php版本?

  5. php-cli和php-cgi的php是同一個版本嗎?

0

php -m 和phpinfo應該是不同的配置文件, 你在php -m 中能看到的話, 說明你只在php -i|grup php.ini 這個配置文件中加載了這個.so這個文件, 你還得 在phpinfo(). 這個模式下面看到他加載的配置文件位置,然后也加上.so文件,加完之后,重啟下服務, 完美解決,我以前搞swoole拓展也遇到過

0

這類問題一般是web版和cli版的配置文件不一致
web版的php.ini路徑

/etc/php.ini

cli版的php.ini路徑

終端執行 php -i|grep Loaded\ Configuration\ File

檢查一下吧

0

重啟 php-fpm

-1

1、檢查下是不是存在多個版本的php
2、是不是使用了不同的php.ini
3、是不是沒重啟apache


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM