1

Я точно следую этим инструкциям: http://wiki.debian.org/LaMp

Но мой тестовый файл PHP, созданный по адресу:

# nano /var/www/apache2-default/test.php

хочет скачать в браузере, а не отображать как файл PHP.

2 ответа2

4

Вы также можете использовать директивы AddHandler и AddType в ваших conf-файлах. Нет необходимости делать файлы исполняемыми, когда они действительно не нужны.

AddHandler php5-script .php
AddType text/html .php
0

Вы должны сказать apache, что файл представляет собой скрипт cgi (не забудьте chmod +x it). Обычно apache настроен на то, чтобы думать обо всем в [wwwdir]/cgi-bin как о скрипте, поэтому просто попробуйте вставить его туда. В противном случае вам понадобится что-то вроде этого в вашей конфигурации Apache (в разделе VirtiualHost):

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .