Делаем свой мини-хостинг: Установка LAMP
Что такое LAMP – это абривиатура от Linux Apache MySQL PHP. Думаю из названия уже видно, что это и с чем его едят.
Для чего это понадобится? Естественно для тестирования своих веб-проектов у себя на компьютере. В устновке LAMP масса плюсов. Во-первых, мы можем тестировать свои сайты, без загрузки их на FTP нашего хостера, что экономит и трафик и время. Во-вторых, работа сайта на LAMP ничем не отличается от работы сайта на обычном хостинге, по сути LAMP это домашний хостинг. Если мы “убьем” сайт на LAMP – то не страшно, ведь нормальный сайт в сети будет нетронут. Я все время сначала мучаю сайт на вируальном сервере, а потом уже когда все настроено просто закачиваю готовый сайт на FTP и радуюсь жизни.
P.S. Если вы пользователь Windows и хотите себе тоже LAMP – то Устанавливайте Ubuntu как вторую ОС, или же есть пакет Denwer для win платформы, но это совсем не то
Так что думайте.
Вначале Установим Apache
Пишем в терминале и все: sudo apt-get install apache2 Всё автоматически скачается, зависимости настроятся и будет чики-пуки. Если хотим запустить/остановить/перезапустить Apache – то следует в терминале написать соответственно :sudo invoke-rc.d apache2 start sudo invoke-rc.d apache2 stop sudo invoke-rc.d apache2 restart Запускаем Apache, и проверям работает ли он у нас, для этого можем перейти на страницу http://localhost Теперь время Устанавливить PHP
Снова тут ничего сложного, пишем в терминале: sudo apt-get install php5 libapache2-mod-php5 после того как все скачается, следует перезапустить Apache. Команду для перезапуска Вы уже знаете
Устанавливаем MySQL ,а то без нее никак WordPress не заработает
Снова занимаемся копи пастом. Копируем ниженаписанную строку и запускаем в терминале: sudo apt-get install mysql-server После установки сменим пароль администратора root к серверу Базы Данных: sudo mysqladmin -u root password придумайте_пароль Снова перезапустим Apache2: sudo invoke-rc.d apache2 restart Вот и все. Для того чтобы проверить как работает PHP откроем текстовым редактором kate(в Kubuntu) или gedit(в Ubuntu): sudo kate /var/www/test.php sudo gedit /var/www/test.php И вставим туда такой код и сохраним файл: <?php phpinfo(); ?> Пеперь перейдем в http://localhost/test.php и если все правильно, то мы увидим информацию о PHP.
И на последок устанавливаем phpMyAdmin: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Вот и все. Перезагрузите Apache и можете работать. PhpMyAdmin доступен по ссылке http://localhost/phpmyadmin
Решение Проблем при установке LAMP:
1) Если не хочет запускаться phpmyadmin, то мы заходим в каталог /etc/apache2/ и смотрим есть ли файл apache2.conf существует, а файл conf.d/phpmyadmin.conf нет, то выполняем слудующее: sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf и перезапускаем Apache
2) Ошибка при перезапуске Apache:Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName Лечится добавлением в /etc/apache2/apache2.conf следующей строчки:ServerName mysite, где mysite – имя Вашего сайта на локальном компьютере.
Как справитесь – переходим к Созданию первого сайта на LAMP
Еще записи из рубрики Linux:
Комментарии к записи:
Pingback добавил абривиатура « Эхо блогосферы
Дата: 30.08.2010 в 23:33
[...] slicks пишет: Что такое LAMP – это абривиатура от Linux Apache MySQL PHP. Думаю из названия уже видно, что это и с чем его едят. Для чего это понадобится? Естественно для тестирования своих веб-проектов у себя на компьютере. В устновке LAMP масса … [...]
Pingback добавил Делаем свой мини-хостинг: Работа с LAMP | Вторая Жизнь Сликса
Дата: 29.04.2010 в 19:18
[...] статья является продолжением записи Делаем свой мини-хостинг: Установка LAMP Итак, Я хотел чтобы мои сайты размещались [...]