Подготовка площадки на локалхосте.

Небольшая серия заметок как я начинал делать этот сайт. Самое начало, подготовка площадки.

Прежде всего это шпаргалка для меня любимого, что бы не искать инфу в следующий раз, если он будет. Все это имеется ввиду для десктопного deb Linux. Для Виндов ищите Денвер, серверные Линуксы уже внутри себя имеют LAMP. Делаем как бы сайт test.

LAMP - это Линукс, Апач, Мускул, ПХП.


 

1. Сначала подготовил площадку.

1.Apache2

Для установки я выбрал именно Apache2. Читал, что с ним меньше проблем и что он лучше работает. Серьезно не разбирался.

sudo apt-get install apache2

В браузере набираем

http://localhost

видим  It Works!

 

Thumbnail image2. 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

Thumbnail imageПроверяем работу всей связки. Для этого просто перезагружаем в браузере страницу http://localhost/info.php и ищем секцию с MySQL (скриншот справа)

Теперь меняем стандартный пароль для пользователя root на безопасный (Внимание: это никак не связано с рутом самой Linux системы, поэтому пароль выбирайте другой).:

mysqladmin -u root password реальный_ пароль

Перегружаем MySQL:

sudo /etc/init.d/mysql restart

04Теперь можно проверить работу MySQL. Набираем в консоли следующее:

mysql -u root -p

 

Все, жмем CTRL + d.

4. phpMyAdmin

Thumbnail imageДля удобного создания баз данных, пригодится программа phpMyAdmin. Поэтому ставим и ее:

sudo apt-get install phpmyadmin

Проверяем работу phpMyAdmin. Для этого в браузере набираем

http://localhost/phpmyadmin/

Загрузится страничка, в которой вы должны ввести пароль для пользователя root (который мы создали выше). Если все прошло успешно, вы увидите phpMyAdmin. навесим на на нее Жумлу. Поздравляю, площадка готова. Дальше мы поставим Жумлу.