Как установить PHP 7.0-7.3 на Vesta для CentOS

Admin CentOS, Vesta 3 комментария

Установка на панель Vesta альтернативных версий PHP для каждого из сайтов. Здесь я расскажу, как очень просто на Vesta поставить PHP 7.3 (или любую другую), если у вас CentOS.

Очень важно поддерживать актуальность версий. Более поздние версии PHP гораздо быстрее предшествующих.

Это делается с помощью скрипта, которым поделился пользователь на форуме CentOS:
forum.vestacp.com

Для этого открываем консоль. Заходим на сервер, переходим в домашнюю папку:

cd /home

Скачиваем скрипт:

wget http://mirror.skamasle.com/vestacp/PHP/sk-phpinstaller_beta02_3.sh

Запускаем установку либо всех версий:

bash sk-phpinstaller_beta02_3.sh php73

либо конкретной, например php 7.3:

bash sk-phpinstaller_beta02_3.sh php73

Будет скачен и установлен скрипт:

Теперь в консоли управления сайтом, в настройках редактировании отдельного сайта:

Можно выбрать версию PHP на которой будет работать сайт:

Осталось нажать кнопку сохранить. Сервер при этом перегружать не нужно. Сайт сразу начнёт использовать указанную версию PHP.

Привет. Ты находишься на моём сайте. Я разработчик. Здесь я делюсь своими наработками и знаниями. Спрашивай в комментариях, если тебе что-то не понятно или пиши, если есть что добавить.

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Комментарии к статье “Как установить PHP 7.0-7.3 на Vesta для CentOS” (3)

  • Аватар
    прохожий
    12.03.2019 в 09:43
    [adminadmin@12345 ~]$ wget http://mirror.skamasle.com/vestacp/PHP/sk-phpinstaller _beta02_3.sh
    --2019-03-11 22:05:00— http://mirror.skamasle.com/vestacp/PHP/sk-phpinstaller_ beta02_3.sh
    Resolving mirror.skamasle.com (mirror.skamasle.com)... 104.207.146.23
    Connecting to mirror.skamasle.com (mirror.skamasle.com)|104.207.146.23|:80... co nnected.
    HTTP request sent, awaiting response... 200 OK
    Length: 5078 (5.0K) [application/octet-stream]
    Saving to: ‘sk-phpinstaller_beta02_3.sh’

    100%[======================================>] 5,078 —.-K/s in 0s

    2019-03-11 22:05:00 (337 MB/s) - ‘sk-phpinstaller_beta02_3.sh’ saved [5078/5078]

    [adminadmin@12345 ~]$ bash sk-phpinstaller_beta02_3.sh
    You have remi repo installed and run:
    CentOS Linux release 7.6.1810 (Core)
    ##########
    Start installing aditional php version
    ##########
    Actually you runing php 5.6, so I skip it
    Instaling PHP 5.4
    sk-phpinstaller_beta02_3.sh: line 99: /var/log/skphp.log: Permission denied
    ........
    sk-phpinstaller_beta02_3.sh: line 102: /usr/local/vesta/data/templates/web/httpd /sk-php54.sh: Permission denied
    ln: failed to create symbolic link ‘/usr/local/vesta/data/templates/web/httpd/sk -php54.stpl’: Permission denied
    ln: failed to create symbolic link ‘/usr/local/vesta/data/templates/web/httpd/sk -php54.tpl’: Permission denied
    chmod: cannot access ‘/usr/local/vesta/data/templates/web/httpd/sk-php54.sh’: No such file or directory
    PHP 5.4 Ready!
    Instaling PHP 5.5
    sk-phpinstaller_beta02_3.sh: line 77: /var/log/skphp.log: Permission denied
    .......
    sk-phpinstaller_beta02_3.sh: line 80: /usr/local/vesta/data/templates/web/httpd/ sk-php55.sh: Permission denied
    ln: failed to create symbolic link ‘/usr/local/vesta/data/templates/web/httpd/sk -php55.stpl’: Permission denied
    ln: failed to create symbolic link ‘/usr/local/vesta/data/templates/web/httpd/sk -php55.tpl’: Permission denied
    chmod: cannot access ‘/usr/local/vesta/data/templates/web/httpd/sk-php55.sh’: No such file or directory
    PHP 5.5 Ready!
    Skip php 5.6 actually installed
    Installing PHP 7.0
    sk-phpinstaller_beta02_3.sh: line 32: /var/log/skphp.log: Permission denied
    .......
    sk-phpinstaller_beta02_3.sh: line 35: /usr/local/vesta/data/templates/web/httpd/ sk-php70.sh: Permission denied
    ln: failed to create symbolic link ‘/usr/local/vesta/data/templates/web/httpd/sk -php70.stpl’: Permission denied
    ln: failed to create symbolic link ‘/usr/local/vesta/data/templates/web/httpd/sk -php70.tpl’: Permission denied
    chmod: cannot access ‘/usr/local/vesta/data/templates/web/httpd/sk-php70.sh’: No such file or directory
    PHP 7.0 Ready!
    ################################
    Aditional PHP versión installed!
    More info on skamasle.com or vestacp forums.

    и ничего не установилось

    • Admin
      Admin
      Автор записи
      13.03.2019 в 09:13

      Судя по логам у вас ошибки в правах доступа к файлам. Смотрите права у файлов на которые ругается лог и исправляйте.

  • Аватар
    Сергей
    12.10.2019 в 10:26

    Большое вам спасибо. Единственный сайт, по инструкции которого мне получилось установить php 7.3

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи: "Как установить PHP 7.0-7.3 на Vesta для CentOS"
Если вам нужно добавить участок кода ставьте его между тегами <code></code>