Установка PHP 7.1 на Ubuntu 16.04
В репозитории Ubuntu 16.04 есть версия PHP 7.0. Для одного из проектов понадобилось установить версию PHP 7.1.
Для этого подключаем сторонний репозиторий. На многих сайтах используют сборки от Ondřej Surý.
sudo add-apt-repository ppa:ondrej/php
Обновляем кэш репозиториев:
sudo apt update
Теперь можем установить:
apt install php7.1 \
php7.1-fpm \
php7.1-opcache \
php7.1-zip \
php7.1-xmlrpc \
php7.1-xsl \
php7.1-mbstring \
php7.1-mcrypt \
php7.1-mysql \
php7.1-odbc \
php7.1-pgsql \
php7.1-pspell \
php7.1-readline \
php7.1-recode \
php7.1-snmp \
php7.1-soap \
php7.1-sqlite3 \
php7.1-sybase \
php7.1-tidy \
php7.1-xml \
php7.1-json \
php7.1-ldap \
php7.1-intl \
php7.1-interbase \
php7.1-imap \
php7.1-gmp \
php7.1-gd \
php7.1-enchant \
php7.1-dba \
php7.1-bz2 \
php7.1-bcmath \
php7.1-phpdbg \
php7.1-cgi \
php7.1-cli \
php7.1-curl
Настройки PHP
Файлы настройки находятся в каталоге /etc/php/7.1/
Управление сервисом FPM
Запуск сервиса:
service php7.1-fpm start
Перезапуск сервиса:
service php7.1-fpm restart
Остановка сервиса:
service php7.1-fpm stop
Евгений Вдовенко
Физик по образованию, занимаюсь веб-разработкой на PHP с 2013 года. Нравится ковырятся в Zend Framework/Expressive и Joomla CMS/Framework. В процессе разборок с Python. Подумываю посмотреть Go. Считаю PostgreSQL крутым продуктом и внедряю его везде, где могу.