Назад | Перейти на главную страницу

php5.6-fpm с Apache 2.4 отображает исходный код php в Ubuntu 14.04

Мой Ubuntu Vagrant отображает исходный код PHP вместо интерпретации сценариев PHP. Что я делаю не так?

Мой apache.conf:

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

Конфигурация моего виртуального хоста: Имя сервера kunstmaan.cms

  DocumentRoot "/var/www/logus/web"

  AllowOverride All
  Require all granted

  (...)
</Directory>

serve-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

Я заметил, что у меня есть 2 сервиса: php5-fpm и php5.6-fpm, и когда я запускаю второй, он всегда сохраняет состояние «запуск / работа». Я могу его остановить, он долго находится в состоянии "стоп / ожидание".

Как это исправить?