我在 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