웹사이트 관리자 또는 개발자라면 Apache가 PHP 시작을 구성하지 못하는 문제에 직면하게 될 것입니다. 이로 인해 웹사이트가 정지되거나 "웹사이트에 액세스할 수 없습니다"라는 메시지가 표시되어 사용자 경험에 심각한 영향을 미칠 수 있습니다. . 이 문제는 까다롭지만 아래 단계를 따르면 쉽게 해결할 수 있습니다.
먼저 서버에 PHP가 설치되어 있는지 확인하세요. PHP가 설치되어 있는지 모르는 경우 다음 명령을 실행할 수 있습니다.
php -v
버전 번호를 받으면 PHP가 성공적으로 설치된 것입니다. 그렇지 않은 경우 PHP를 다운로드하여 설치해야 합니다.
계속하기 전에 Apache에 PHP 모듈이 올바르게 구성되어 있는지 확인해야 합니다. 일반적으로 /etc/httpd/conf/httpd.conf에 있는 Apache 구성 파일을 열고 다음 코드 블록을 검색합니다.
AddType application/x-httpd-php .php
이 코드 블록이 없거나 주석 처리된 경우 다음을 추가해야 합니다. 아니면 이 줄의 주석을 해제하세요.
Apache가 올바르게 구성되었지만 PHP가 여전히 제대로 작동하지 않는 경우 PHP 구성 파일이 올바르게 설정되었는지 확인하세요. 대부분의 경우 PHP 구성 파일은 /etc/php.ini에 있습니다.
다음 설정을 확인하세요.
upload_max_filesize = 2M post_max_size = 8M max_execution_time = 30
이러한 설정이 적절한지 확인하고 서버 크기와 필요에 따라 수정하세요.
여전히 문제를 해결할 수 없는 경우 Apache 로그 파일에서 오류 메시지를 추가로 확인해야 합니다. 로그 파일의 위치는 시스템마다 다를 수 있습니다. 다음 경로에서 로그를 찾아볼 수 있습니다.
/var/log/httpd/error_log (Ubuntu/CentOS/Red Hat) /Library/Logs/httpd/error_log (MacOS)
오류 로그 파일을 열고 "PHP" 키워드를 검색하세요. PHP 오류에 대한 메시지를 발견하면 이를 해결해야 합니다.
마지막으로 PHP 누락 확장으로 인해 시작 오류가 발생할 수 있습니다. 이때 필요한 확장이 존재하는지 확인해야 합니다. 확장 기능이 없으면 설치해 보세요. 다음 명령을 사용할 수 있습니다:
sudo apt-get install php-curl sudo apt-get install php-gd sudo apt-get install php-mbstring sudo apt-get install php-mysql
Ubuntu, CentOS 또는 Red Hat과 같은 Unix 계열 시스템을 사용하지 않는 경우 시스템의 패키지 관리자를 사용하여 설치해야 할 수도 있습니다. .
요약
시작 실패는 Apache로 PHP를 구성할 때 발생하는 전형적인 문제 중 하나이지만 이제 여러분은 이 문제를 해결하기 위한 구체적인 단계를 이미 알고 계십니다. PHP 설치, Apache 구성, PHP 구성 파일, Apache 로그 및 PHP 확장 문제를 확인함으로써 이제 이 문제를 해결하는 데 필요한 모든 도구를 갖게 되었습니다.
위 내용은 해결된 문제: Apache 구성 PHP 시작 실패 문제의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!