FreeBSD:无法加载 libphp5.so 或读取 php 文件

FreeBSD:无法加载 libphp5.so 或读取 php 文件

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

相关内容