Автор Тема: Установка и настройка MySQL Apache2 Php5 на Alt Linux 6.0 Desktop  (Прочитано 2893 раз)

Оффлайн Решетова Алена

  • Участник
  • *
  • Сообщений: 3
Здравствуйте! Помогите, пожалуйста. На практике дали задание. Вчера весь день промучались, инет перерыли, кучу вариантов перепробовали. Не получается!
Устанавливали пакеты такой командой: apt-get install mysql, apt-get install apache2, apt-get install php5.
Дальше делали так:
1) Чтобы MySQL запускался автоматически:
chkconfig --levels 235 mysqld on
Запуск:
/etc/init.d/mysqld start
Устанавливаем пароль для суперпользователя (root) MySQL:
mysql_secure_installation
2) Теперь нужно настроить систему для запуска Apache2:
chkconfig --levels 235 httpd2 on
И запустить:
/etc/init.d/httpd2 start
Теперь откроем браузер, введем:
http://localhost
Мы увидели страницу не ту, которая в инте по инструкции, а просто текст It works! (работает)
3) Установка PHP5.
Перезагрузка Apache2 после установки php5:
/etc/init.d/httpd2 restart
Тестируем PHP5
В корне /var/www/html создадим файл info.php:
vi /var/www/html/info.php
Вставим:
<?php
phpinfo
();
?>
Теперь вызываем этот файл в браузере по адресу:
http://localhost/info.php

Но тут проблема! У нас опять не отображается то, что нужно. Отображается этот самый текст: <?php phpinfo(); ?>

Проблема ещё в том, что все пакеты уже были установлены, может не целиком, но были. И мы командой apt-get install их обновили и доустановили. Следовательно на этапе 3 для установки php5 ничего не делали. И вообще ничего не настраивали. Как это делается не знаем. В инте что находили, то не работает у нас. Может что-то не так делаем. И ещё. В инструкции была установка с помощью yum install, но у нас такую команду вообще не приняло. Вот ориентировочно сайт: http://itbuben.org/blog/Unix-way/1331.html

Помогите, пожалуйста!!!

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
В инструкции была установка с помощью yum install, но у нас такую команду вообще не приняло.
Так и не примет, это команда для дистрибутива CentOS (даже в заголовке страницы это указано), в дистрибутивах alt этой команде соответствует apt-get.
Инструкция по установке того же набора ПО есть на вики http://www.altlinux.org/ApacheMySQLPHP. Как видите, попроще будет.
По части ошибки скорее всего отсутствует какой-либо модуль апача для поддержки и исполнения скриптов php.

Оффлайн Решетова Алена

  • Участник
  • *
  • Сообщений: 3
Спасибо) Мне вот подсказали, что не установлено было libapache2-mod-php5
Но такого файла система не находила. Установили apt-get install apache2-mod-php5
Заработало!
Но!
На другом компьютере с точно такой же версией и этого файла найти не может((

Оффлайн Решетова Алена

  • Участник
  • *
  • Сообщений: 3
А все потому, что на моем компе репозиторий был установлен, а на другом компе нет. Нам помогли. Так как подключается репозиторий института. А как нам подключить общий? из инета? пожалуйста с подробным описанием. где надо прописывать его. в какой папке?

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
А как нам подключить общий? из инета?
Если есть репозиторий института, то зачем подключать из интернета? Внутренний быстрее будет.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Скорее всего, внутренний репозиторий есть зеркало официального. По такому принципу линукс становится ближе к пользователю. И в прямом и в переносном смысле :)