Heim  >  Artikel  >  Backend-Entwicklung  >  html - php安装的扩展php -m可以看到,但是phpinfo()看不到,php-fpm关闭了重新打开还是不行?

html - php安装的扩展php -m可以看到,但是phpinfo()看不到,php-fpm关闭了重新打开还是不行?

WBOY
WBOYOriginal
2016-08-26 10:28:232165Durchsuche

工行的PHP支付扩展,
html - php安装的扩展php -m可以看到,但是phpinfo()看不到,php-fpm关闭了重新打开还是不行?
php -m可以查看到,但是phpinfo()页面却找不到,php.ini文件是正确的。

html - php安装的扩展php -m可以看到,但是phpinfo()看不到,php-fpm关闭了重新打开还是不行?

已经重启或httpd了,php-fpm也关闭了,然后打开还是不行,
系统:centos7
php:5.4.0

php-fpm需要什么特别的设置吗?php是自己编译安装的

回复内容:

工行的PHP支付扩展,
html - php安装的扩展php -m可以看到,但是phpinfo()看不到,php-fpm关闭了重新打开还是不行?
php -m可以查看到,但是phpinfo()页面却找不到,php.ini文件是正确的。

html - php安装的扩展php -m可以看到,但是phpinfo()看不到,php-fpm关闭了重新打开还是不行?

已经重启或httpd了,php-fpm也关闭了,然后打开还是不行,
系统:centos7
php:5.4.0

php-fpm需要什么特别的设置吗?php是自己编译安装的

是同一个 php 么?php -i 看下是否同样的配置

好多这样的问题..

  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是同一个版本吗?

谢谢邀请。对应的.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>

检查一下吧

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn