Почему apache2 не обрабатывает файлы PHP?

Я установил сервер Apache, используя TaskSel из диспетчера пакетов Synaptic.

Я сделал следующее:

sudo a2enmod php5
Module php5 already enabled

sudo a2enmod userdir
Module userdir already enabled

sudo /etc/init.d/apache2 reload

Я создал два файла info.php, один для моего домашнего каталога public_html, а другой для / var / www рядом с надписью «Это работает!» файл со следующим кодом:

<?php phpinfo(); ?>

Но когда я перехожу на один из локальных адресов:

localhost
or
localhost/~username

, я получаю пустую страницу, и когда я нажимаю кнопку просмотра исходного кода, я обнаруживаю тот же php код:

<?php phpinfo(); ?>
1
задан 16 May 2013 в 23:49

1 ответ

Я нашел это, и вот что я сделал:

Просто я должен был прокомментировать следующие строки в php.conf

/etc/apache2/mods-available/php5.conf

#<IfModule mod_userdir.c>
#    <Directory /home/*/public_html>
#        php_admin_value engine Off
#    </Directory>
#</IfModule>

И все работает нормально ...

0
ответ дан 16 May 2013 в 23:49

Другие вопросы по тегам:

Похожие вопросы: