>  기사  >  백엔드 개발  >  html - php로 설치된 확장 기능은 php -m으로 볼 수 있지만 phpinfo()로는 볼 수 없습니다. php-fpm을 닫았다가 다시 연 후에도 여전히 작동하지 않습니까?

html - php로 설치된 확장 기능은 php -m으로 볼 수 있지만 phpinfo()로는 볼 수 없습니다. php-fpm을 닫았다가 다시 연 후에도 여전히 작동하지 않습니까?

WBOY
WBOY원래의
2016-08-26 10:28:232211검색

ICBC의 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를 직접 컴파일하고 설치했습니다

답글 내용:

ICBC의 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. php.ini에 extension=xxx.so을 추가하셨나요?

  3. php.ini를 변경한 후 웹 서버가 다시 시작되었나요? 정말 성공적으로 다시 시작되었나요?

  4. 시스템에 여러 PHP 버전이 있나요?

  5. php-cli와 php-cgi의 PHP 버전은 동일한가요?

초대해주셔서 감사합니다. 해당 .so이 php.ini 파일에

이 추가되었는지 확인합니다.

1. php 버전이 여러개 있는지 확인하세요
2. 다른 php.ini를 사용하시나요?
3. 아파치를 다시 시작하셨나요?

php -m과 phpinfo는 다른 구성 파일이어야 합니다. php -m에서 볼 수 있다면 이 .so 파일을 구성 파일 php -i|grup php.ini에만 로드했다는 의미입니다. phpinfo()에서 로드된 구성 파일의 위치를 ​​확인한 다음 .so 파일을 추가한 후 서비스를 다시 시작하세요. 이전에 swoole 확장을 수행할 때도 이 문제가 발생했습니다.

이러한 문제는 주로 웹 버전과 cli 버전의 구성 파일 불일치로 인해 발생합니다.
웹 버전의 php.ini 경로

<code>/etc/php.ini</code>

Cli 버전 php.ini 경로

<code>终端执行
php -i|grep Loaded\ Configuration\ File</code>

확인해 보세요

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.