Связаться по:
vkarabedyants Telegram Viber
+7 (499) 350-10-69

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Установка PHP 7 на Ubuntu Linux 14.04 LTS

PHP 7 в два раза производительнее и на 50% лучше использует память чем версия PHP 5.6. Как установить  PHP 7 на Ubuntu Linux 14.04 LTS? Как установить PHP 7 с PHP-FPM в вместе с веб-сервером Nginx?

Вы должны установить PPA так называемое ondrej/php, это позволит вам совместно использовать версии php 5.6 и php 7.

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

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

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

или

sudo add-apt-repository ppa:ondrej/php

Результат команды будет:

apt-get-php7-install

Обновите список пакетов

Для этого синхронизируйте список пакетов из источника

sudo apt-get update

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

apt-cache search php7

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

sudo apt-get install php7.0

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

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

Пример установки

apt-get-php7-outputs

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

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

sudo vi nginx.conf

или

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

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

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

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

sudo service nginx reload

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

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

<?php
        phpinfo();
?>

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

http://your-domain/test.php

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

php-7-sysinfo

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

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.