пятница, 27 февраля 2015 г.

LAMP-сервер на базе Ubuntu 14.04 LTS

Логинимся к серверу по протоколу SSH:
ssh administrator@IP сервера
Заходим в систему под именем administrator и своим паролем.
Получаем права рута:
sudo su
Вводим свой пароль.
Синхронизируем системное время:
apt-get install ntp ntpdate
Обновляем систему:
apt-get update && apt-get upgrade
31.png

Перезагружаем сервер:
reboot

Установка LAMP

1. Заходим в систему под именем administrator и своим паролем
Получаем права рута:
sudo su
2. Устанавливаем MySQL
apt-get install mysql-server mysql-client
Задаем пароль для root MySql:
32.png
33.png
3. Устанавливаем сервер Apache2
apt-get install apache2
После установки, апач стартует автоматически. Набрав в браузере IP-адрес сервера или (если ламп устанавливаем на локальный компьютер) localhost, увидим приветствие:
It works!
4. Устанавливаем PHP 5 и модуль апача mod-php
apt-get install php5 libapache2-mod-php5
Перезагружаем Апач:
service apache2 restart
5. Тестируем работу PHP 5
Создадим файл info.php
nano /var/www/html/info.php
содержащий php код:
<?php
phpinfo
();?>
Откроем в браузере созданный файл:
http://IP-сервера/info.php
или
http://localhost/info.php
Если php работает, то увидим системную информацию:
34.png
6. Установка MySQL и дополнительных модулей
apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
После установки перезагрузим Апач:
service apache2 restart
Для укорения работы PHP установим Xcache:
apt-get install php5-xcache
Перезагрузим Апач:
service apache2 restart
7. Установка phpMyAdmin
Для удобства работы с базами данных установим phpMyAdmin:
apt-get install phpmyadmin
Web server to reconfigure automatically:
apache2
Configure database for phpmyadmin with dbconfig-common?
нет
Переходим в браузере
http://IP/phpmyadmin/
или
http://localhost/phpmyadmin/
35.png
Логин: root
пароль: тот, который мы задали при выполнении шага 2.
Установка LAMP-сервера завершена.

Дополнительная информация

Где лежат настройки Apache/PHP/MySQL?
mysql:
/etc/mysql/my.cnf
Apache2:
/etc/apache2/apache2.conf
php5:
/etc/php5/apache2/php.ini
Основные конфигурационные файлы LAMP в Ubuntu
/etc/network/interfaces – настройка сетевых интерфейсов
/etc/hostname – сетевое имя узла
/etc/hosts – соответствие имени и IP (локальный DNS)
/etc/resolv.conf – IP-адреса DNS-серверов
/etc/apt/sources.list – используемые APT-репозитарии пакетов
/etc/apache2 – каталог с конфигурационными файлами веб-сервера
/etc/apache2/sites-available/000-defaul.conf – настройки сайта по-умолчанию
/etc/php5 – файлы настроек PHP5
***

Комментариев нет:

Отправить комментарий