- Головна
-
- Встановлення Python.
- Налаштування віртуального оточення
- Типи даних
- Математичні оператори
- Встроїні функції
- Бібліотеки Python
- Колекція List
- Кортежі Tuple
- Множини (Set)
- Рядки Str
- Список escape-символів
- Колекція Dictionary
- Множина frozenset
- Класи та об'єкти
- Винятки
- Пакетні менеджери
- Перевантаження операторів
- Робота з файлами та директоріями
- HttpClient
- HTTPServer
- Модуль socket
- Робота з пошту
- Багатопоточність
- Асинхронні методи
- Event Loop
- Обхід GIL
- Черга deque
- Масиви постійного розміру
-
- Webpack. Базове складання проекту
- GULP. SCSS. Налаштування оточення
- SCSS стилі особливості
- Шпаргалка SQL
- MySQL dump
- Git команди
- Розгорнути ssh git репозиторію на сервері
- Консольні команди
- Декілька версій PHP на сервері
- PHPStorm+xDebug+OpenServer
- PHPUnit + OpenServer
- Додати застосунок з Windows Store в автозавантаження
- Зовнішні посилання
Декілька версій PHP на сервері
Хостити сайти, які вимагають різні версії PHP на одному сервері, можливо і без контейнерів (докер і т.п.).
> sudo add-apt-repository ppa:ondrej/php
> sudo apt updateВстановлюємо PHP7.2
> sudo apt install php7.2-mbstring php7.2-xmlrpc php7.2-zip php7.2-fpm php7.2-cli php7.2-gmp php7.2-gd php7.2-curl php7.2-xml php7.2-mysql php7.2-common php7.2-json php7.2-opcache php7.2-readline imagemagickВстановлюємо PHP5.6
> sudo apt install php5.6-mbstring php5.6-xmlrpc php5.6-zip php5.6-fpm php5.6-cli php5.6-gmp php5.6-mcrypt php5.6-gd php5.6-curl php5.6-xml php5.6-mysql
> sudo phpenmod mcryptПеревіряємо версії PHP:
php7.2 -v
php5.6 -vЗробити пріоритетну версію PHP можна командою:
update-alternatives --config phpУ nginx vhost змінюємо рядок:
fastcgi_pass unix:/run/php/php7.1-fpm.sock;
fastcgi_pass unix:/run/php/php5.6-fpm.sock;Налаштування PHP-FPM знаходяться в /etc/php/7.1/fpm/pool.d/www.conf та /etc/php/5.6/fpm/pool.d/www.conf
Залежно від версії PHP, яку потрібно використовувати для певного сайту. Зв'язування працює з NGINX, з Apache та іншими веб-серверами не тестувалося.
2015-2026 © SumyNikNet