>  기사  >  백엔드 개발  >  PHP가 모듈을 찾을 수 없는 문제를 해결하는 방법

PHP가 모듈을 찾을 수 없는 문제를 해결하는 방법

PHPz
PHPz원래의
2023-04-11 10:43:581989검색

PHP 언어 개발 과정에서 "모듈을 찾을 수 없습니다"라는 오류 메시지가 자주 표시됩니다. 이는 PHP 구성 파일에서 올바른 확장 모듈을 참조하지 않기 때문에 발생합니다. PHP는 오픈 소스 스크립팅 언어이지만 코드가 제대로 실행되려면 여러 측면에서 구성이 필요합니다. 다음으로, PHP에서 모듈을 찾을 수 없는 문제를 해결하는 방법에 대해 논의해 보겠습니다.

1. PHP.ini 구성 파일을 확인하세요.

PHP.ini 파일은 PHP의 구성 파일입니다. 사용해야 하는 모듈이 이 파일에 구성되어 있는지 확인해야 합니다. 추가되었습니다. 구체적인 단계는 다음과 같습니다. PHP.ini를 열고 "extension=" 문을 찾은 다음 그 뒤에 사용해야 하는 모듈을 추가합니다. 예:

extension=php_mysql.dll

gzip 모듈을 사용하려면 다음을 입력해야 합니다.

extension=php_gzip.dll

참고: PHP7 .0 이상을 사용하는 경우 확장 기능이 활성화되도록 "extension="을 ";extension="으로 변경하세요.

2. PHP 확장 프로그램의 경로를 확인하세요.

PHP.ini 파일에 구성된 확장 프로그램은 일반적인 상황에서 PHP가 자동으로 인식할 수 있도록 시스템 환경 변수에 추가됩니다. 다음 방법으로 PHP 확장 프로그램의 경로가 올바른지 확인할 수 있습니다.

먼저 php.exe가 있는 디렉터리를 찾으세요. 예:

C:\php7.0

그런 다음 해당 디렉터리에서 php.ini 파일을 열고 살펴보세요. "extension_dir" 키워드의 경우 예:

extension_dir = "C:\php7.0\extend"

설명: 확장 모듈은 "extend" 디렉터리에 저장됩니다. 코드를 실행했을 때 여전히 모듈을 찾을 수 없다면 php.ini 파일에 "extension_dir" 키워드가 여러 개 있는지 확인할 수 있고, 그렇다면 각 경로가 올바른지 확인해야 합니다. 새 경로를 추가해야 하는 경우 다음 방법을 사용할 수 있습니다.

extension_dir="D:\php7.0\lib"

새 경로는 절대 경로(Absolute Path)를 사용하여 지정해야 하며 그렇지 않으면 오류가 발생할 수 있습니다.

3. PHP 확장이 올바르게 설치되었는지 확인합니다.

PHP 확장 모듈이 서버/컴퓨터에 설치되어야 합니다. 다음 방법으로 올바르게 설치되었는지 확인할 수 있습니다.

먼저 CMD를 엽니다. 창(또는 터미널)에 다음 명령을 입력합니다.

php -m

이 명령이 정상적으로 실행되면 PHP가 올바르게 설치된 것입니다. 그렇지 않으면 PHP 확장 모듈이 올바르게 로드되지 않았기 때문일 수 있습니다. PHP.ini 파일에서 관련 구성을 확인하거나 PHP 설치 디렉터리에서 php.ini 파일을 수정하면 됩니다.

4. 웹 서버 다시 시작

PHP 확장 모듈을 구성한 후에도 여전히 코드가 정상적으로 실행되지 않으면 웹 서버가 다시 시작되지 않았기 때문일 수 있습니다. 일반적으로 PHP 또는 기타 웹 서버의 매개변수를 구성하려면 웹 서버를 다시 시작해야 적용됩니다.

Apache 서버를 사용하는 경우 CMD 창에 다음 명령을 입력할 수 있습니다.

httpd -k restart

Nginx 서버를 사용하는 경우 다음 명령을 사용할 수 있습니다.

nginx -s reload

이렇게 하면 웹 서버가 다시 시작되고 다시 시작한 후 , 다시 웹사이트에 접속해 보세요. 그래도 문제가 해결되지 않으면 계속해서 다른 방법을 시도해 보세요.

PHP.ini 파일을 구성하고, PHP 확장의 경로를 확인하고, PHP 확장이 올바르게 설치되었는지 확인하고, 웹 서버를 다시 시작하면 PHP가 모듈을 찾을 수 없는 문제를 효과적으로 해결할 수 있습니다. 이러한 방법은 초보자뿐만 아니라 숙련된 개발자에게도 적합합니다. 관련 문제가 발생하면 위의 방법을 검토하고 그에 따라 조정할 수 있습니다.

위 내용은 PHP가 모듈을 찾을 수 없는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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