使用Apache 2.4的php5.6-fpm在Ubuntu 14.04上显示php源代码

我的Ubuntu Vagrant显示PHP源代码,而不是解释PHP脚本。 我究竟做错了什么?

我的apache.conf:

<Directory /> Options FollowSymLinks AllowOverride None </Directory> 

我的虚拟主机configuration:ServerName kunstmaan.cms

  DocumentRoot "/var/www/logus/web" AllowOverride All Require all granted (...) </Directory> 

服务-CGI-bin.conf

 <IfModule mod_alias.c> <IfModule mod_cgi.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfModule mod_cgid.c> Define ENABLE_USR_LIB_CGI_BIN </IfModule> <IfDefine ENABLE_USR_LIB_CGI_BIN> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Require all granted </Directory> </IfDefine> </IfModule> 

/etc/apache2/conf-enabled/php5-fpm.conf

 <IfModule mod_fastcgi.c> AddHandler php5.fcgi .php Action php5.fcgi /php5.fcgi Alias /php5.fcgi /usr/lib/cgi-bin/php5.fcgi FastCgiExternalServer /usr/lib/cgi-bin/php5.fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization -idle-timeout 3600 <Directory /usr/lib/cgi-bin> Require all granted </Directory> </IfModule> 

cgi-bin目录是空的:

 ls -la /usr/lib/cgi-bin/ total 8 drwxr-xr-x 2 www-data www-data 4096 Oct 6 12:29 ./ drwxr-xr-x 69 root root 4096 Oct 12 00:10 ../ 

/etc/php5/fpm/pool.d/www.conf

 user = www-data group = www-data ... listen = /var/run/php5-fpm.sock listen.owner = www-data listen.group = www-data 

ls中没有套接字:

 $ sudo ls -la /var/run/php5-fpm.sock ls: cannot access /var/run/php5-fpm.sock: No such file or directory 

我注意到我有两个服务:php5-fpm和php5.6-fpm,当我启动第二个时,它永远保持“启动/运行”状态。 我可以阻止它,它停留在“停止/等待”状态很长一段时间。

我该如何解决?