Я пытаюсь установить 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. Я надеюсь, что упускаю из виду что-то простое, потому что я потерялся. Любая помощь приветствуется.
Убедитесь, что в вашем Apache как-то настроена правильная интеграция с PHP.
LoadModule php5_module /some/path/to/modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php
Я перестроил (перекомпилировал) PHP и перезапустил сервер Apache2, и он сработал. У меня другая проблема, но, возможно, мне нужен новый вопрос.