US: +1 561 2500001/EU: +359 2 4925555 LiveChat
[email protected] Sign Up Login
ITLDC
  • SSD VDS
  • HD VDS
  • Серверы
  • Хостинг
  • Поддержка
  • Блог
  • Контакт
  • [EN]
  • [UA]
  • SSD VDS
  • HD VDS
  • Серверы
  • Хостинг
  • Поддержка
  • Блог
  • Контакт
  • [EN]
  • [UA]

PHP7 и Vesta - используем вместе

PHP7 и Vesta — используем вместе

Янв 4, 2016antonНовости

Новая, существенно переработанная версия PHP7 получила статус релиза совсем недавно — 3 декабря 2015 года. Несмотря на то, что все еще большинство вэбсайтов используют старый, проверенный временем PHP5.x, мы рекомендуем начать тестирование и эксплуатацию своих сайтов и продуктов на новой, актуальной версии PHP. Существует множество причин, почему это стоит сделать. Одна из таких причин — существенное увеличение производительности по сравнению с предыдущими релизами PHP, а значит — более эффективное использование ресурсов сервера или VDS. В сети доступно несколько сравнительных тестов, например — PHP 5.6 vs HHVM 3.7 vs PHP 7 Benchmarks, рекомендуем ознакомиться.

Итак, давайте подготовим выделенный сервер или SSD VDS с панелью управления Vesta (мы о ней писали раньше в нашем блоге — Vesta CP – бесплатная панель управления сервером
.

Для начала установим VestaCP. Сделаем это в интерактивном, стандартном режиме:

Shell
1
2
curl -O http://vestacp.com/pub/vst-install.sh
bash vst-install.sh

По окончании установки панель сообщит о пароле для пользователя admin, не забудьте сохранить его. Панель установит PHP версии 5.4.x — соответственно, нам нужно будет сделать обновление до PHP 7.x. Для этого мы будем использовать популярный репозиторий REMI. Сделаем это:

Shell
1
2
3
4
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
yum --enablerepo=remi update remi-release

Итак, у нас установлен и активирован альтернативный репозиторий REMI для Centos7. Приступим к обновлению — останавливаем Apache, PHP-FPM, удаляем PHP 5.x из системы, а затем устанавливаем PHP 7.0.x:

Shell
1
2
3
4
5
6
7
8
# service httpd stop
service php-fpm stop
yum -y remove php
yum -y --enablerepo=remi-php70 install php70-php php70-php-pear php70-php-bcmath php70-php-pecl-jsond-devel php70-php-mysqlnd php70-php-gd php70-php-common php70-php-fpm php70-php-intl php70-php-cli php70-php php70-php-xml php70-php-opcache php70-php-pecl-apcu php70-php-pecl-jsond php70-php-pdo php70-php-gmp php70-php-process php70-php-pecl-imagick php70-php-devel php70-php-mbstring
rm -f /usr/bin/php
ln -s /usr/bin/php70 /usr/bin/php
service httpd restart
service php70-php-fpm start

Инсталляция завершена, проверим версию и основные параметры PHP. Из командной строки это можно сделать с помощью команды php -v:

1
2
3
4
5
[root@php7 ~]# php -v
PHP 7.0.1 (cli) (built: Dec 16 2015 14:34:32) ( NTS )
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies
    with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies

Готово! Теперь можно загружать сайты и начитать активное использование самой современной версии PHP.

Хотите начать использовать Vesta прямо сейчас?

Закажите любой виртуальный сервер на SSD-дисках или выделенный сервер, введите купон VESTA-WEB-PANEL и постоянная скидка 10% у вас в кармане! Если будет необходимо, наша служба технической поддержки поможет в инсталляции панели и первоначальной настройке сервера. Присоединяйтесь!
Tags: centos,  php
Related Posts
  • 🚀 Time to ELevate: Say Goodbye to CentOS 6/7 and Hello to AlmaLinux 9/10

  • Выпущен Centos 8

  • Как «растянуть» файловую систему VDS после смены тарифа без потери данных?

  • Простой способ подключиться по RDP к Linux VDS

← Новогодняя распродажа SSD VDS, выделенных серверов и хостинга
Уязвимость в OpenSSH-клиенте всех версий (CVE-2016-0777, CVE-2016-0778) →

Recent Posts

  • 🚀 Time to ELevate: Say Goodbye to CentOS 6/7 and Hello to AlmaLinux 9/10
    🚀 Time to ELevate: Say Goodbye to CentOS 6/7 and Hello to AlmaLinux 9/10

    So, your server is still running CentOS...

  • 🐬 5 Modern MySQL-Compatible Databases Worth Knowing
    🐬 5 Modern MySQL-Compatible Databases Worth Knowing

    These days, saying “I’m using MySQL” is...

  • 🛠️ Mission Complete: NL Datacenter Maintenance Report!
    🛠️ Mission Complete: NL Datacenter Maintenance Report!

    Last week, while most people were enjoyi...

  • Disk Usage 🧮  in Linux: Tools, Tips, and That One Mysterious 20GB Log File
    Disk Usage 🧮 in Linux: Tools, Tips, and That One Mysterious 20GB Log File

    You’re running your awesome website, cru...

  • OpenSSH 10.0 Released – New Tricks for Your Trusted Terminal Buddy
    OpenSSH 10.0 Released – New Tricks for Your Trusted Terminal Buddy

    TL;DR: OpenSSH just hit version 10.0, an...

  • 🛠️ DUS Datacenter Maintenance Complete: New Servers In!
    🛠️ DUS Datacenter Maintenance Complete: New Servers In!

    Guten Tag, liebe Hosting-Freunde! 🇩🇪 Gue...

  • Bash Process Management: How to Tame Your Shell Like a Pro
    Bash Process Management: How to Tame Your Shell Like a Pro

    Running Linux commands is cool. Running...

  • 🚀 Beyond Nginx: Exploring the Best Lightweight Web Servers for PHP & HTTPS
    🚀 Beyond Nginx: Exploring the Best Lightweight Web Servers for PHP & HTTPS

    Nginx has long been the go-to web server...

US/APAC Support

ITLDC

PO Box #800054
Aventura
FL 33280
USA

+1 561 2500001

[email protected]

EU Support

Smart Industries LLC

187E Warm Springs Rd B218
Las Vegas
NV 89119
USA

+1 561 2500001

[email protected]

Services

  • SSD VDS
  • Dedicated Servers
  • Shared Hosting
  • Colocation
  • DDoS Protection
  • SSL Certificates
  • Backup Storage
  • Reselling

Support

  • Get Help
  • ITLDC Status
  • Looking Glass
  • Our SLA
  • Datacenters
  • FAQ & Knowledgebase
  • Data Security
  • Contact us

© Copyright 1995-2019 ITLDC Team. You can freely use or share information from this site with a hyperlink to the original page.