Установка LAMP (Linux + Apache + mySQL + PHP)
Натолкнулся вчера, разбирая вещи, на диск с Ubuntu 9.10. И решил попробовать установить. Ах, да, этот диск мне достался бесплатно, пришлось лишь подождать после регистрации тут. Доставка не заставила себя долго ждать, и, примерно, через пару недель, я стал счастливым обладателем дисков, жаль только без наклеек, раньше и наклейки были в комплекте поставки.
Прежде всего надо было выделить место на NTFS разделе, эту проблему я решил благодаря программе Partition Magic, «отрезав» кусок в 20Гб от почти свободного диска. С установкой проблем не было никаких: засунул диск, перезагрузился, выбрал режим запуска без установки, чтобы иметь возможность лазать по интернету, пока устанавливается Ubuntu, что очень удобно. Хоть и процесс установки занимает на моем компьютере не более 20 минут, но и это время не хотелось терять впустую.
Перезагрузившись после установки, я увидел рабочий стол, готовый к работе. И мне почему-то показалась картинка более насыщенной и глаза, глядя на нее, стали меньше уставать, может просто показалось.
Для того, чтобы начать установку сервера, мне просто необходима была музыка, без нее практически ничего не делается в моей жизни. Для этого мне стоило набрать в консоли (Приложения – Стандартные – Терминал)
1 | sudo apt-get install vlc |
Вводим пароль, указанный нами при установке, который не отображается, и нажимаем Enter. Установщик покажет что именно он будет устанавливать, это около 10Мб, плеер и сопутствующий видео-аудио-кодеки.
А теперь перейдем к самому интересному, непосредственной установке LAMP (под уже играющую музыку).
Следующей буквой в акрониме LAMP после Linux, является Apache, который мы поставим всего лишь одной командой, написанной все в той же консоли.
1 | sudo apt-get install apache2 |
И после нескольких секунд/минут/часов/дней у нас будет установлен веб-сервер и запущен, работу которого можно будет посмотреть, набрав в адресной строке браузера http://localhost. Если вы увидите надпись, отличную от ошибки, значит, все идет как надо и мы продолжаем дальше. LAMP готово.
Попробуем зачеркнуть еще одну букву, установим PHP, как модуль Apache.
1 | sudo apt-get install php5 libapache2-mod-php5 |
Вроде установился, но надо проверить. Для этого сначала перезапустим веб-сервер
1 | sudo /etc/init.d/apache2 restart |
Чтобы Apache смог понять, что есть оказывается и PHP еще.
Теперь создадим какой-нибудь тестовый скрипт на PHP, чтобы проверить работоспособность нашего сервера и его php-модуля.
1 | sudo gedit /var/www/test.php |
в папку, где расположен веб-сервер, может писать только Root, оттого и команда sudo. Напишем там
1 2 3 | <?php echo "Вроде работает пока"; ?> |
И проверим работает ли на самом деле, написав в адресной строке http://localhost/test.php Если вы увидели наш текст, то все в порядке, если вы увидели крякозябры, которые превращаются в текст сменой кодировки, то тоже все в порядке и мы идем дальше.
LAMP
Осталась буква M.
В консоли, так уже полюбившейся нам, пишем
1 | sudo apt-get install mysql-server |
и процесс установки mySQL-сервера начнется, в процессе нас попросят ввести пароль от сервера и повторить его. На этом, можно сказать, установка закончена, осталось только установить несколько полезностей и научить PHP работать с mySQL.
Установка полезностей.
1 | sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin |
Здесь надо не забыть пароль, который мы указывали в предыдущем шаге, чтобы ввести его тут. Допишем в файл /etc/apache2/apache2.conf строчку
1 | Include /etc/phpmyadmin/apache.conf |
.
Теперь отредактируем файл настроек PHP.
1 | sudo gedit /etc/php5/apache2/php.ini |
и допишем в конец
1 | extension=mysql.so |
Вот и все. Спасибо за внимание
| Print article | This entry was posted by admin on 05.02.2010 at 12:50 пп, and is filed under Linux. Follow any responses to this post through RSS 2.0. Вы можете оставить комментарий или трэкбэк с вашего сайта. |
