Небольшая серия заметок как я начинал делать этот сайт. Самое начало, подготовка площадки.
Прежде всего это шпаргалка для меня любимого, что бы не искать инфу в следующий раз, если он будет. Все это имеется ввиду для десктопного deb Linux. Для Виндов ищите Денвер, серверные Линуксы уже внутри себя имеют LAMP. Делаем как бы сайт test.
LAMP - это Линукс, Апач, Мускул, ПХП.
1. Сначала подготовил площадку.
1.Apache2
Для установки я выбрал именно Apache2. Читал, что с ним меньше проблем и что он лучше работает. Серьезно не разбирался.
sudo apt-get install apache2
В браузере набираем
http://localhost
видим It Works!
2. PHP5
Ставим последню версию PHP5.
sudo apt-get install php5
Само ставит нужные дополнительные пакеты. Перегружаем Apache:
sudo /etc/init.d/apache2 restart
и провереям работу PHP. Для этого, в директории /var/www/, создадим файл info.php со следующим содержимым:
<?php phpinfo();?>
Теперь в браузере набираем
http://localhost/info.php
Вы должны увидеть что то вроде картинки справа.
3.MySQL
Ставим MySQL сервер:
sudo apt-get install mysql-server
Ставится MySQL сервер и некоторые доплнительные модули. Если вы ставите MySQL сервер для доступа только со своей машины, то это все. Если же нет, то идем в файл /etc/mysql/my.cnf:
sudo vi /etc/mysql/my.cnf
находим следующую строчку bind-address = 127.0.0.1 и комментируем ее (ставим ; перед строчкой). Таким образом, мы разрешили доступ извне.
Теперь ставим дополнительные модули для связки Apache, PHP и MySQL:
sudo apt-get install libapache2-mod-auth-mysqlsudo
apt-get install libapache2-mod-php5
Перегружаем Apache2:
sudo /etc/init.d/apache2 restart
Проверяем работу всей связки. Для этого просто перезагружаем в браузере страницу http://localhost/info.php и ищем секцию с MySQL (скриншот справа)
Теперь меняем стандартный пароль для пользователя root на безопасный (Внимание: это никак не связано с рутом самой Linux системы, поэтому пароль выбирайте другой).:
mysqladmin -u root password реальный_ пароль
Перегружаем MySQL:
sudo /etc/init.d/mysql restart
Теперь можно проверить работу MySQL. Набираем в консоли следующее:
mysql -u root -p
Все, жмем CTRL + d.
4. phpMyAdmin
Для удобного создания баз данных, пригодится программа phpMyAdmin. Поэтому ставим и ее:
sudo apt-get install phpmyadmin
Проверяем работу phpMyAdmin. Для этого в браузере набираем
http://localhost/phpmyadmin/
Загрузится страничка, в которой вы должны ввести пароль для пользователя root (который мы создали выше). Если все прошло успешно, вы увидите phpMyAdmin. навесим на на нее Жумлу. Поздравляю, площадка готова. Дальше мы поставим Жумлу.