Apache 24不在FreeBSD 10上提供PHP

我已经在这个几个小时了。 我无法弄清楚我的configuration有什么问题。 当我导航到任何PHP文件(WordPress的安装是意图),它打开文件下载,而不是渲染/服务它。

我build(按顺序)Apache24,PHP55,PHP55扩展,mod_php5。

我在httpd.conf中添加了以下内容

LoadModule php5_module libexec/apache24/libphp5.so LoadModule rewrite_module libexec/apache24/mod_rewrite.so 

我也像这样添加了index.php:

 <IfModule dir_module> DirectoryIndex index.php index.html </IfModule> <IfModule mod_php5.c> DirectoryIndex index.php index.html index.htm AddType application/x-httpd-php .php </IfModule> 

当Apache启动时,它启动时没有任何错误或警告,这是我的整个错误日志:

 [Sat Nov 22 10:28:53.125634 2014] [core:notice] [pid 17892] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT' [Sat Nov 22 10:43:03.724529 2014] [mpm_prefork:notice] [pid 17892] AH00169: caught SIGTERM, shutting down [Sat Nov 22 10:43:03.883893 2014] [mpm_prefork:notice] [pid 17995] AH00163: Apache/2.4.10 (FreeBSD) PHP/5.5.19 configured -- resuming normal operations [Sat Nov 22 10:43:03.883968 2014] [core:notice] [pid 17995] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT' [Sat Nov 22 11:15:53.541441 2014] [mpm_prefork:notice] [pid 17995] AH00169: caught SIGTERM, shutting down [Sat Nov 22 11:15:53.746420 2014] [mpm_prefork:notice] [pid 14477] AH00163: Apache/2.4.10 (FreeBSD) PHP/5.5.19 configured -- resuming normal operations [Sat Nov 22 11:15:53.746504 2014] [core:notice] [pid 14477] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT' 

我已经build立,configuration和重新安装了多次,我仍然无法弄清楚如何使其工作。

如果有其他事情可以发post帮忙,请告诉我。

尝试下一个configuration:

 LoadModule php5_module libexec/apache24/libphp5.so <IfModule php5_module> <FilesMatch "\.(php|phps|php5|phtml)$"> SetHandler php5-script </FilesMatch> DirectoryIndex index.php </IfModule> <IfModule mime_module> ... AddType application/x-httpd-php-source .phps AddType application/x-httpd-php .php ... </IfModule> 

我希望这个帮助。

您尚未configurationPHP模块。 DirectoryIndex需要不存在的模块mod_php5.c 。 尝试下一个configuration:

 LoadModule php5_module libexec/apache24/libphp5.so . . . . . <IfModule php5_module> DirectoryIndex index.php index.html index.htm AddType application/x-httpd-php .php </IfModule>