Установил Debian 7, на нем стоит Apache/2.2.22. Поставил в связке Nginx по этому гайду. Кроме этого, прописал всего одну строчку по другому гайду, чтобы залочить юзеру www-data доступ к консоли: Код (PHP): usermod -s /bin/false www-data Сделал тестовый index.php с таким содержимым: Код (PHP): <?php echo 'test'; ?> Но php выводится как текст, исходный код страницы выглядит так: Почему? php5_module включен. Код (Text): Loaded Modules: core_module (static) log_config_module (static) logio_module (static) version_module (static) mpm_itk_module (static) http_module (static) so_module (static) actions_module (shared) alias_module (shared) auth_basic_module (shared) authn_file_module (shared) authz_default_module (shared) authz_groupfile_module (shared) authz_host_module (shared) authz_user_module (shared) autoindex_module (shared) cgi_module (shared) deflate_module (shared) dir_module (shared) env_module (shared) mime_module (shared) negotiation_module (shared) php5_module (shared) reqtimeout_module (shared) rewrite_module (shared) rpaf_module (shared) setenvif_module (shared) ssl_module (shared) status_module (shared) suexec_module (shared) vhost_alias_module (shared) Syntax OK
Попробовал удалить apache2, nginx, php5, libapache2-mod-php5 с параметром --purge, после чего сделал autoremove, установил всё заново и прошелся по этому гайду: http://blog.vpsville.ru/blog/pro/69.html Не помогло, результат тот же. Добавлено спустя 49 минут 51 секунду: Пффффф... помогло добавление в apache2.conf строчки: Код (Text): AddType application/x-httpd-php .php