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

***

Ранее: LAMP-сервер на базе Ubuntu 14.04 LTS - часть первая
Далее: Виртуальные хосты Apache

Комментарии
Аватар пользователя Гость

LAMP сервер на базе Ubuntu содержит php версии 5.5.9 (релиз 06.02.2014). А на php.net уже доступна версия 5.5.15 (релиз 24.07.2014). Команда apt-get update && apt-get upgrade не обновляет php до свежей (актуальной) версии. Возникает вопрос: как правильно обновлять php до актуальной версии (не из исходников)? Подскажите, если знаете.

Аватар пользователя Гость

Видимо, необходимо подключить репозиторий пхп.

sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install python-software-properties
sudo apt-get update
sudo apt-get install php5

Проверяем версию пхп:

php5 -v

Но, необходимо не забывать, что последние версии пхп зачастую не совместимы с популярными CMS, форумными движками. Есть ли смысл торопиться в установке новейшей версии ?

Аватар пользователя kane

Лишние команды.

Вот так можно:

sudo add-apt-repository ppa:ondrej/php5
sudo apt-get update
sudo apt-get install php5
php -v

PHP 5.5.15-1

Аватар пользователя Гость

А зачем нужна самая последняя версия PHP ?

Аватар пользователя Гость

А чтобы была!

Аватар пользователя Гость

http://IP/phpmyadmin/ - не открывается, из-за того то что было выбрано НЕТ в последнем окне установки phpmyadmin
Configure database for phpmyadmin with dbconfig-common?
нет

Аватар пользователя Гость

Никто же не мешает переконфигурировать его:
webapp-config -I -h localhost -d phpmyadmin phpmyadmin 4.2.2 #версия

Добавить комментарий