Ubuntu에서 PHP를 시작할 수없는 문제는 일반적이며 구성 오류, 플러그인 충돌 또는 서비스가 올바르게 시작되지 않아 발생할 수 있습니다. 이 문제를 해결하기 위해서는 가능한 원인을 점차 확인하고 특정 상황에 따라 해당 조정 및 수리를 수행해야합니다. 다음은 몇 가지 일반적인 솔루션과 특정 작동 단계입니다.
먼저 PHP 구성 파일이 올바른지 확인하십시오. 다음 명령을 통해 PHP 구성 파일을 열면 다음을 확인할 수 있습니다.
sudo nano /etc/php/7.4/apache2/php.ini
파일의 구성 항목을 확인하여 구문 오류 또는 불법 값이 없는지 확인하십시오. 다음 구성 항목에 특별한주의를 기울이십시오.
구성 파일을 확인하고 수정 한 후 Apache 서비스를 다시 시작하십시오.
sudo service apache2 restart
PHP 구성 파일 외에도 Apache의 구성 파일은 PHP의 시작에도 영향을 줄 수 있습니다. Apache의 기본 구성 파일은 다음 명령을 통해 편집 할 수 있습니다.
sudo nano /etc/apache2/apache2.conf
다음 모듈이 활성화되어 있는지 확인하십시오.
LoadModule php7_module /usr/lib/apache2/modules/libphp7.4.so
AddHandler application/x-httpd-php .php
수정이 완료되면 파일을 저장하고 Apache 서비스를 다시 시작합니다.
sudo service apache2 restart
PHP가 여전히 시작되지 않으면 PHP의 오류 로그를보고 문제를 찾는 데 도움이됩니다. 다음 명령을 사용하여 Apache의 오류 로그를 볼 수 있습니다.
sudo nano /var/log/apache2/error.log
로그에서 PHP 치명적인 오류 또는 PHP 경고 와 같은 키워드를 찾으면 일반적으로 특정 문제를 찾는 데 도움이 될 수 있습니다.
때때로 PHP 모듈이 올바르게로드되지 않으면 PHP가 시작되지 않을 수도 있습니다. 다음 명령을 통해 PHP 모듈을 확인하고 설치할 수 있습니다.
sudo apt-get install libapache2-mod-php
설치가 완료되면 Apache 서비스를 다시 시작합니다.
sudo service apache2 restart
일반적으로 Ubuntu에서 PHP를 시작할 수없는 문제를 해결하려면 구성 파일, 오류 로그, 모듈 및 기타 문제를 점차 문제 해결해야합니다. 위의 방법을 통해 PHP를 시작할 수없는 대부분의 경우를 해결할 수 있습니다. 문제를 여전히 해결할 수없는 경우보다 전문적인 기술 지원을 구할 수 있습니다.