Установка LAMP сервера под Ubuntu

Дата публикации: 21-05-2011 | Автор: MelfisFettel | Рубрика: Ubuntu Server

Установка Apache PHP MySQL на UbubntuВ этой статье рассмотрим, как можно установить lamp сервер под Ubuntu. Lamp — это акроним названный по первым буквам входящих в него компонентов – Linux Apache MySQL PHP. Lamp можно выбрать из пакетов при установке самой системы, но нас интересует установка на уже работающую систему. Итак. Для установки lamp нам понадобятся права администратора, так что все команды будут выполняться через sudo.

 

Установка Apache

1
2
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
sudo apt-get install apache2
sudo apt-get install libapache2-mod-php5 libapache2-mod-ruby php5 php5-common php5-curl php5-dev php5-gd php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming php5-mysql php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl

После установки, Apache запустится автоматически. Сразу проверим доступность нашего web сервера введя в браузере http://localhost/. Если браузер не обнаружит страницу, то попробуем запустить Apache вручную.

1
sudo /etc/init.d/apache2 start
sudo /etc/init.d/apache2 start

 

Установка PHP5

1
sudo apt-get install php5 libapache2-mod-php5
sudo apt-get install php5 libapache2-mod-php5

Apache пока что не видит модуль php. Перезапустим web сервер:

1
sudo /etc/init.d/apache2 restart
sudo /etc/init.d/apache2 restart

Создадим файл для проверки php:

1
sudo touch /var/www/index.php
sudo touch /var/www/index.php

И запишем в него одну строчку:

1
< ?php phpinfo(); ?>
< ?php phpinfo(); ?>

Проверим работает ли php перейдя на http://localhost/index.php. Вы должны увидеть полную информацию о вашем php модуле.

 

Установка MySQL

Сервер баз данных MySQL устанавливается следующей командой:

1
sudo apt-get install mysql-server
sudo apt-get install mysql-server

После того как пакет будет скачан, начнется его установка. Дважды введите пароль пользователя root для вашего MySQL сервера. Если установку прошла в тихом режиме, не задавая вопросов, то установим пароль root вручную:

1
2
mysql -u root
mysql> SET PASSWORD FOR \'root\'@\'localhost\' = PASSWORD(\'Ваш пароль для root\');
mysql -u root
mysql> SET PASSWORD FOR \'root\'@\'localhost\' = PASSWORD(\'Ваш пароль для root\');

 

Подключаем mod-rewrite

Создадим ссылку на модуль:

1
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/
sudo ln -s /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-enabled/

и перезапустим сервер:

1
sudo apache2ctl restart
sudo apache2ctl restart

 

Установка cURL

cURL — это свободная кроссплатформенная служебная программа командной строки для копирования файлов по различным протоколам с синтаксисом URL. Она поддерживает следующие протоколы: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, LDAP. Мне она понадобилась для установки EyeOs. Так что это сугубо опционально.

1
sudo apt-get install php5-curl
sudo apt-get install php5-curl

снова перезапустим сервер и проверим состояние на нашей странице с phpinfo()

1
sudo apache2ctl restart
sudo apache2ctl restart
Понравилась статья? Расскажи друзьям:


Обсудить