freebsd에서 Apache 서버를 구성하는 데 문제가 있습니다. apache24, php5 및 php5 확장을 설치하고 파일을 ./data로 옮겼습니다. httpd.conf를 일부 변경했습니다.
LoadModule php5_module libexec/apache24/libphp5.so
<IfModule dir_module>
<IfModule php5_module>
DirectoryIndex index.php index.html
</IfModule>
<IfModule !php5_module>
<IfModule php4_module>
DirectoryIndex index.php index.html
</IfModule>
<IfModule !php4_module>
DirectoryIndex index.php index.html
</IfModule>
</IfModule>
</IfModule>
그리고 내 php.conf:
<IfModule mime_module>
<IfModule php4_module>
AddType application/x-httpd-php .php
</IfModule>
<IfModule php5_module>
AddType application/x-httpd-php .php
</IfModule>
</IfModule>
문제는 apache24 서비스를 다시 시작하면 다음 오류가 발생한다는 것입니다.
또한 "LoadModule php5_module libexec/apache24/libphp5.so"가 없으면 PHP 파일을 읽지 않고 소스 코드만 표시합니다.
이 문제를 어떻게 해결할 수 있나요?
답변1
당신은 설치해야mod_php5:
pkg install mod_php5