Делаем свой мини-хостинг: Установка LAMP
Опубликовано:
Комментариев: 5
Что такое 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, и проверям работает ли он у нас, для этого можем перейти на страницу Теперь время Устанавливить 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.
И на последок устанавливаем phpMyAdmin: sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin Вот и все. Перезагрузите Apache и можете работать. 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
От спонсора:
Всё ещё не знаете где приобрести надёжное оборудование для кухни? Представляем Вашему вниманию пароконвектоматы RATIONAL. Данная система совмещает в себе все современные достижения науки и техники для того, чтобы сделать процесс приготовления пищи простым и приятным. Пароконвектомат имеет разъём USB для загрузки программ приготовления пищи, оснащён встроенным душем и легко устанавливается.