Установка и настройка apache2, php5, postgresql в ubuntu server на VPS

2015-11-11 15:23:13 Блог

VPS сервер Эта самая простейшая заметка/подсказка по установке. Что устанавливать, в какой конфигурации, это выбираете вы. Я установлю такой набор apache2, php5, postgresql на скорую руку для купленного временного VPS для парсинга большого количества информации на мощном VPS.

 

Устанавливаем htop для мониторинга процессов:

sudo apt-get install htop

Устанавливаем файловый мендежер mc:

sudo apt-get install mc

Уставливаем веб-сервер apache 2:

sudo apt-get install apache2

Устанавливаем php5 и нужные пакеты:

sudo apt-get install php5-cli libapache2-mod-php5 php5-pgsql php5-gd

Настраиваем php, увеличиваем лимиты памяти и время выполнения и др.:

sudo mcedit /etc/php5/apache2/php.ini
sudo mcedit /etc/php5/cli/php.ini

Настраиваем дефолтный хост apache, мне хватит и его:

sudo mcedit /etc/apache2/sites-available/000-default.conf

Допишем в конфиг:


Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny

Установим postgresql:

sudo apt-get install postgresql

Создадим базу данных и пользователя, дадим привилегии пользователю на созданную базу данных. Для этого заходим под пользователем postgres:

su postgres      // не забудьте установить пароль для пользователя
psql

Создадим базу данных в postgres:

CREATE DATABASE admin_parse;

Создадим пользователя:

CREATE USER user_admin_parse WITH password 'password';

Дадим привилегии на созданную базу данных пользователю:

GRANT ALL privileges ON DATABASE admin_parse TO user_admin_parse;

Зайдём в базу данных:

\q
psql admin_parse;

Изменить привилегии на таблицу:

ALTER TABLE table_name OWNER TO user_name;

Всё, VPS готова к запуску парсинга.