Я пытаюсь установить CRM на ноутбук с Linux (Ubuntu 10.04) для проведения некоторых тестов. Установка текущих версий Apache, MySQL и PHP и запуск CRM просты. Проблемы возникают, когда я пытаюсь вернуться назад и запустить его на предыдущем наборе версий. Вот что я сделал:
Я установил Apache 2.2.14, MySQL 5.0.83 и PHP 5.2.8. Когда я печатаю что-то вроде , mysql --version
я получаю то, что и ожидал: информацию о версии и дистрибутиве. То же самое касается Apache2 и PHP. Сервер Apache работает, и mysqld
.
Итак, когда я захожу в свой браузер и смотрю на http://localhost/<CRM dir>/install.php
Firefox, он предлагает открыть файл PHP или сохранить его, как будто он не распознает файл. Что должно произойти, так это то, что я должен получить страницу приветствия и запуститься мастер установки для этого дистрибутива CRM. Я перепробовал так много разных вещей, что, вероятно, что-то напортачил по пути. Я перезапускал серверы снова и снова и даже перекомпилировал версии MySQL и PHP без проблем. Надеюсь, я упускаю что-то простое, потому что я запутался. Любая помощь будет оценена по достоинству.
решение1
Убедитесь, что в вашем Apache настроена правильная интеграция с PHP.
LoadModule php5_module /some/path/to/modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
решение2
Я пересобрал (перекомпилировал) PHP и перезапустил сервер Apache2, и это сработало. У меня другая проблема, но, возможно, требуется новый вопрос.