Apache PHP 파일 다운로드 문제 해결
Apache가 PHP 파일을 표시하지 않고 다운로드하는 문제가 발생하고 있습니다. 이 문제는 일반적으로 PHP 업그레이드 후에 발생하며 잘못된 구성으로 인해 발생하는 경우가 많습니다.
구성 변경
이 문제를 해결하려면 먼저 다음 줄이 있는지 확인하세요. httpd.conf에서:
AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
두 번째로, php.conf에서 다음 줄이 다음과 같은지 확인하세요. 현재:
<IfModule !worker.c> LoadModule php5_module modules/libphp5.so </IfModule> <IfModule worker.c> LoadModule php5_module modules/libphp5-zts.so </IfModule>
올바른 AddType 지시어
PHP용 AddType 지시어가 text/html이 아닌 application/x-httpd-php로 설정되어 있는지 확인하세요. 올바른 설정은 다음과 같습니다.
AddType application/x-httpd-php .php
모듈 로드
PHP 모듈이 올바르게 로드되었는지 확인하세요. httpd.conf 파일에서 LoadModule로 시작하는 줄을 찾으세요. 다음과 유사해야 합니다.
LoadModule php5_module modules/mod_php55.so
캐시 문제
브라우저 캐시를 지우고 PHP 페이지에 다시 액세스해 보세요. Chrome 및 기타 브라우저는 때때로 잘못된 응답을 캐시하여 지속적인 다운로드 문제를 일으킬 수 있습니다.
이러한 구성 변경을 구현하고 PHP 모듈이 로드되었는지 확인하면 문제를 해결하고 Apache에서 PHP를 표시하도록 할 수 있습니다. 예상대로 파일이 생성됩니다.
위 내용은 Apache가 PHP 파일을 표시하는 대신 다운로드하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!