Rate this post

PHP 7 в два раза производительнее и на 50% лучше использует память чем версия PHP 5.6. Как установить  PHP 7 на Ubuntu Linux 14.04 LTS? Как установить PHP 7 с PHP-FPM в вместе с веб-сервером Nginx?nnnВы должны установить PPA так называемое ondrej/php, это позволит вам совместно использовать версии php 5.6 и php 7.n

Настройка PPA для совместной установки PHP 5.6 + 7.0

Введите следующую команду:n

sudo apt-get install -y language-pack-en-basensudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php

илиn

sudo add-apt-repository ppa:ondrej/php

Результат команды будет:apt-get-php7-installnnОбновите список пакетовnnДля этого синхронизируйте список пакетов из источникаn

sudo apt-get update

Просмотр доступного пакета PHP 7n

apt-cache search php7

Вы увидите доступный список пакетов, установим PHP 7n

sudo apt-get install php7.0

Установим дополнительные пакеты для работы с mysql, GD, curl и дрn

sudo apt-get install php7.0 php7.0-cli php7.0-fpm php7.0-gd php7.0-json php7.0-mysql php7.0-readline

Пример установкиnnapt-get-php7-outputsn

Настройка Nginx и PHP 7

Откройте на редактирование файл конфигурации nginx.confn

sudo vi nginx.conf

илиn

sudo vi /etc/nginx/sites-enabled/default

Добавьте в файл следующие строкиn

# Pass all .php files onto a php-fpm/php-fcgi server.nlocation ~ [^/]\.php(/|$) {n        fastcgi_split_path_info ^(.+?\.php)(/.*)$;n        if (!-f $document_root$fastcgi_script_name) {n                return 404;n        }n        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;n        fastcgi_pass unix:/run/php/php7.0-fpm.sock;n        fastcgi_index index.php;n        include fastcgi_params;n}

Сохраните, закройте файл и перечитайте конфигурацию или перезагрузите nginxn

sudo service nginx reload

Проверьте новую установку PHP 7

Создайте файл с именем test.php в /var/www/html/ директории:n

<?phpn        phpinfo();n?>

Сохраните файл и запустите его через браузер таким образом:n

http://your-domain/test.php

В результате вы должны увидеть следующееnnphp-7-sysinfon

Если Вам необходима установка, настройка или обновление веб сервера, мы предоставляем услуги поддержки серверов, подробнее [email protected]