공간 제한으로 인해 다음은 짧은 기사입니다.
Apache2는 일반적으로 사용되는 웹 서버 소프트웨어인 반면, PHP는 널리 사용되는 서버 측 스크립팅 언어입니다. 웹 사이트를 구축하는 과정에서 Apache2가 PHP 파일을 올바르게 구문 분석할 수 없어 PHP 코드가 실행되지 않는 문제가 발생하는 경우가 있습니다.
이런 종류의 문제는 일반적으로 Apache2가 PHP 모듈을 올바르게 구성하지 않거나 PHP 모듈이 Apache2 버전과 호환되지 않기 때문에 발생합니다. 이 문제를 해결하는 방법에는 일반적으로 두 가지가 있습니다. 하나는 Apache2의 구성 파일을 수정하는 것이고, 다른 하나는 누락된 PHP 모듈을 설치하는 것입니다.
다음은 Ubuntu 운영 체제를 예로 들어 구체적인 처리 방법을 보여줍니다.
sudo apt-get install libapache2-mod-php
이 명령은 Apache2와 PHP 모듈을 동시에 설치하여 PHP가 올바르게 구문 분석할 수 있는지 확인하세요.
sudo nano /etc/apache2/apache2.conf
파일에서 다음 줄을 찾으세요.
<FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
이 코드가 존재하고 주석 처리되지 않았는지 확인하세요. 파일을 저장하고 닫은 후 Apache2 서비스를 다시 시작합니다.
sudo systemctl restart apache2
<?php phpinfo(); ?>
루트에 test.php 파일을 배치합니다. Apache2의 디렉토리(보통 /var/www/html/)에 접속한 후 브라우저에서 http://localhost/test.php에 접속합니다. PHP 정보가 정상적으로 표시되면 PHP 파싱이 올바르게 구성된 것입니다.
위 단계를 통해 Apache2가 PHP 파일을 올바르게 구문 분석할 수 없는 문제를 해결할 수 있습니다. 서버의 보안과 안정성을 보장하려면 적시에 Apache2 및 PHP 버전을 업데이트하십시오. 위의 코드 예제가 도움이 되기를 바랍니다.
위 내용은 Apache2는 PHP 파일을 올바르게 구문 분석할 수 없습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!