Убунту 14.04, апач 2.4.10. Не парсить php

у меня есть базовая коробка Vagrant со следующей конфигурацией

  • Статический IP: 192.168.55.155
  • Убунту 14.04
  • PHP 5.5.16
  • Апач 2.4.10
  • Переадресация портов: с 8081 на хосте на 80 в гостевой системе.

Моя хост-система — «Windows 7», а файл «hosts» в Windows 7 содержит следующую строку «192.168.55.155 phpinfo».

Я настроил базовый виртуальный хост следующим образом.

<VirtualHost *:80>
    ServerName phpinfo
    DocumentRoot "/var/www/info"
   <Directory "/var/www/info">
  </Directory>
</VirtualHost>

Я создал этот файл vhost в своей гостевой системе «/etc/apache/sites-availble» и создал символическую ссылку в «/etc/apache2/sites-enabled» на мой новый файл. После создания этого виртуального хоста я перезапускаю свой сервер apache «/etc/init.d/apache2 restart».

Если я напишу в своем браузере на своем хост-компьютере URL-адрес «phpinfo», содержимое моего php-файла не будет анализироваться браузером. Он отображает следующее:

<?php 
    echo "hello world";
?>

Но если я напишу URL-адрес «localhost: 8081», переадресация порта на 80 в моих гостевых системах будет работать, а содержимое хоста по умолчанию из «/var/www/default», например «hello world», проанализировано из моего браузера.

Теперь я не знаю, в чем проблема, потому что гостевая система анализирует php на виртуальном хосте по умолчанию, но не для моего пользовательского виртуального хоста.

Кто-нибудь может мне помочь?


person smartcoderx    schedule 08.09.2014    source источник


Ответы (1)


Вам нужно сделать это.

sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
person justrohu    schedule 08.09.2014
comment
Хорошо, после того, как я это сделаю, мой apache2 не будет перезапущен. Я получаю следующее сообщение об ошибке AH00534: apache2: Ошибка конфигурации: загружено более одного MPM - person smartcoderx; 08.09.2014
comment
Я удаляю файлы /etc/apache2/mods-enabled/worker.conf и /etc/apache2/mods-enabled/worker.load и перезапускаю apache2. Теперь это выглядит хорошо, и теперь это работает - person smartcoderx; 08.09.2014
comment
Спасибо ! Это действительно сэкономило мое время. - person Alankar More; 23.10.2015