Назад | Перейти на главную страницу

Как я могу включить PHP5 для сайта? Проблемы с каждым методом

Я работаю над клиентским сайтом, который размещен на чьем-то DIY-сервере Debian Linux [Apache / 1.3.33 (Debian GNU / Linux)], и я пытаюсь установить сценарий, для которого требуется PHP5. По умолчанию сервер анализирует файлы .php с помощью PHP 4.3.10-22, который настроен на /etc/php4/apache/php.ini, в соответствии с phpinfo(). На сервере я вижу каталог конфигурации для PHP5 рядом с каталогом PHP4: /etc/php5.0/apache2/php.ini.

Я пробовал несколько способов включить PHP5 для корня документа, в котором размещены файлы сайта, включая все доступные методы, упомянутые здесь. Самым распространенным предложением, которое я нашел, является добавление одной или обеих следующих строк в файл .htaccess сайта:

AddHandler application/x-httpd-php5 .php
AddType application/x-httpd-php5 .php

Проблема в том, что когда присутствует одна или обе эти строки, сайт заставляет мой браузер загружать любые запрошенные файлы .php, без разбор PHP вообще. Все другие методы, упомянутые в приведенной выше статье, вызывают внутреннюю ошибку сервера 500. Нет панели управления хостингом, к которой я могу получить доступ в браузере, чтобы включить PHP5 для сайта, но у меня есть доступ к оболочке.

Когда я спросил администратора сервера об этой проблеме, он посоветовал мне поискать ответ в Google.

Где я могу приступить к устранению этой проблемы? Есть ли способы протестировать или проверить установку и конфигурацию PHP5 для конкретного сервера с помощью командной строки или каким-либо другим способом? Есть ли у вас другие предложения по включению PHP5?

И PHP4 и Модули PHP5 должны быть загружены, а также должны быть указаны обработчики. Похоже, модуль PHP5 не загружен. Если загружены оба модуля, тип MIME указан неправильно.