Я точно следую этим инструкциям: http://wiki.debian.org/LaMp
Но мой тестовый файл PHP, созданный по адресу:
# nano /var/www/apache2-default/test.php
хочет скачать в браузере, а не отображать как файл PHP.
Я точно следую этим инструкциям: http://wiki.debian.org/LaMp
Но мой тестовый файл PHP, созданный по адресу:
# nano /var/www/apache2-default/test.php
хочет скачать в браузере, а не отображать как файл PHP.
Вы также можете использовать директивы AddHandler и AddType в ваших conf-файлах. Нет необходимости делать файлы исполняемыми, когда они действительно не нужны.
AddHandler php5-script .php
AddType text/html .php
Вы должны сказать 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>