Как я могу включить 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?

1 ответ

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

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