Jino как изменить версию php

Какая версия PHP работает на хостинге?

Для работы доступно несколько версий интерпретатора PHP: 7.2, 7.3 и 7.4, а также устаревшие 5.2-7.1. Но они больше не поддерживаются разработчиками PHP и могут иметь уязвимости. Используйте их на свой страх и риск, и только если у вас есть код, который не работает с более новыми версиями.

На всех новых аккаунтах по умолчанию включена версия 7.2, однако вы можете в любой момент переключиться на другую версию. Мы рекомендуем всегда использовать новейшую из доступных версий. Переключение между версиями происходит через контрольную панель в разделе «Хостинг / Управление / Настройки веб-сервера». Вы можете устанавливать версию PHP отдельно для каждого домена, привязанного к сервису.

Другие вопросы в разделе «PHP»

  • Что такое PHP?
  • Можно ли на разных сайтах использовать PHP разных версий?
  • Как узнать текущие установки PHP?
  • Какой путь к исполняемому файлу интерпретатора PHP?
  • PHP установлен как модуль Apache или как CGI?
  • PHP на вашем хостинге работает в режиме Safe Mode?
  • Как заставить html-страницы обрабатывать PHP код?
  • Установлен ли у вас модуль РНР сURL?
  • Как выключить отображение ошибок PHP?
  • Какой размер оперативной памяти используется под PHP-приложения?
  • Как увеличить объем загружаемого файла через скрипты?
  • Почему вместо результатов работы PHP-скрипта я вижу лишь пустую белую страницу?
  • Почему вместо результатов работы PHP-скрипта скачивается файл index.php?
  • Можно ли устанавливать собственные настройки php.ini?
  • Какие директивы php.ini можно настроить с помощью .htaccess?
  • Как включить параметр allow_call_time_pass_reference?
  • Как включить параметр register_globals?
  • Возможно ли использовать функции для работы с IMAP в PHP?
  • У вас установлен модуль ionCube?
  • Как изменить часовой пояс на сайте?
  • Как запустить PHP в режиме CGI?
  • Общие вопросы о «Джино»
    • Основные вопросы о «Джино»
    • Оплата услуг
    • Основные вопросы по хостингу
    • Управление сайтом
      • Работа с файлами
      • FTP-доступ
      • Задания по расписанию (cron)
      • Доступ по SSH
      • PHP
      • CGI
      • MySQL
        • Общие вопросы по MySQL
        • phpMyAdmin
        • Joomla!
        • osCommerce
        • Invision Power Board
        • MODX
        • WordPress
        • Основные вопросы по доменам
        • Регистрация доменов
        • Перенос доменов
        • Домены .рф
        • Основные вопросы
        • Редактирование сайта
        • Основные вопросы
        • Настройка почтовых клиентов
        • Почтовый интерфейс (WebMail)

        Источник

        Как обновить версию PHP до 7.* на сервере CentOS 7?

        1. В контрольной панели выберите нужный сервер и откройте консоль.
        2. Добавьте репозитории Remi и Epel для CentOS 7, выполнив команды:
        rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm yum -y install epel-release 
        rpm -qa | grep php | xargs yum -y remove 
        LoadModule php5_module modules/libphp5.so 
        #LoadModule php5_module modules/libphp5.so 
        sed -i "s/LoadModule/#LoadModule/g" /etc/httpd/conf.d/domains.conf 
        yum --enablerepo=remi-php71 -y install php71-php-cli php71-php-pear php71-php-fpm php71-php-pecl-mcrypt php71-php-bcmath php71-runtime php71-php-common php71-php-pdo php71-php-process php71-php-mysqlnd php71-php php71-php-opcache php71-php-gmp php71-php-gd php71-php-mbstring php71-php-json php71-php-xml php71-php-pecl-imagick php71-php-intl php71 
        yum --enablerepo=remi-php72 -y install php72-php-cli php72-php-pear php72-php-fpm php72-php-pecl-mcrypt php72-php-bcmath php72-runtime php72-php-common php72-php-pdo php72-php-process php72-php-mysqlnd php72-php php72-php-opcache php72-php-gmp php72-php-gd php72-php-mbstring php72-php-json php72-php-xml php72-php-pecl-imagick php72-php-intl php72 
        yum --enablerepo=remi-php73 -y install php73-php-cli php73-php-pear php73-php-fpm php73-php-pecl-mcrypt php73-php-bcmath php73-runtime php73-php-common php73-php-pdo php73-php-process php73-php-mysqlnd php73-php php73-php-opcache php73-php-gmp php73-php-gd php73-php-mbstring php73-php-json php73-php-xml php73-php-pecl-imagick php73-php-intl php73 

        Вы получите следующий вывод:
        Для проверки PHP для сайта создайте файл phpinfo.php в корне сайта, поместив в него следующий код:

        Затем обратитесь в браузере к скрипту: http://example.com/phpinfo.php Вместо example.com укажите имя вашего домена:

        Конфигурационный файл php.ini, в котором можно редактировать параметры PHP, находится по данному пути: /etc/opt/remi/php(номер версии)/php.ini

        Рекомендуем сразу включить использование short_open_tag (это необходимо для работы сайта, в коде которого часто используются короткие теги). Для этого откройте конфигурационный файл php.ini для нужной вам версии PHP, найдите параметр short_open_tag и поставьте значение On. После этого сохраните изменения, чтобы строка выглядела так:

        В консоли сделать это можно следующим образом:

        sed -i "s/short_open_tag = Off/short_open_tag = on/g" /etc/opt/remi/php(номер версии)/php.ini 

        После редактирования параметров PHP и изменения значений перезагрузите веб-сервер apache командой:

        Для установки модуля ionCube Loader для PHP из репозитория Remi выполните следующую команду:

        yum -y install php(номер версии)-php-ioncube-loader.x86_64 
        yum -y install php71-php-ioncube-loader.x86_64 yum -y install php72-php-ioncube-loader.x86_64 yum -y install php73-php-ioncube-loader.x86_64 

        После установки перезагрузите веб-сервер apache командой:

        Другие вопросы в разделе «VPS»

        • Что такое VPS?
        • Какими преимуществами обладает VPS перед хостингом?
        • Обязательно ли обладать глубокими знаниями Linux для пользования VPS?
        • Чем отличается виртуальный сервер с панелью «Джино» от сервера без нее?
        • Как перенести сайт с виртуального хостинга на VPS?
        • Как перенести сайт на VPS со стороннего хостинга?
        • Как подключиться к VPS по FTP, SFTP, SSH?
        • Есть ли лимит на число файлов?
        • Производится ли резервное копирование?
        • Как происходит восстановление резервной копии на VPS?
        • Можно ли разместить сайт на VPS без выделенного IP?
        • Как узнать, справляется ли сервер с нагрузкой?
        • Возможно ли увеличить объем предоставляемых ресурсов?
        • На моем сервере много папок, где какие файлы размещаются?
        • Как поставить расширения PHP (поставить пакет php-5.6-*-zend-server)?
        • Как использовать 25 порт для отправки почты?
        • Как проверить логи и нагрузку?
        • Как привязать домен?
        • Как создать поддомен?
        • Как установить ОС или переустановить имеющуюся?
        • Как настроить Cron?
        • Как удалить сервер?
        • Как создать дополнительный FTP-аккаунт?
        • Как установить ionCube Loader для PHP 5.6 и 7.1?
        • Поддерживается ли IPv6?
        • Что такое пакеты приложений?
        • Как установить пакеты приложений?
        • Как установить Docker с помощью пакетов приложений?
        • Общие вопросы о «Джино»
          • Основные вопросы о «Джино»
          • Оплата услуг
          • Основные вопросы по хостингу
          • Управление сайтом
            • Работа с файлами
            • FTP-доступ
            • Задания по расписанию (cron)
            • Доступ по SSH
            • PHP
            • CGI
            • MySQL
              • Общие вопросы по MySQL
              • phpMyAdmin
              • Joomla!
              • osCommerce
              • Invision Power Board
              • MODX
              • WordPress
              • Основные вопросы по доменам
              • Регистрация доменов
              • Перенос доменов
              • Домены .рф
              • Основные вопросы
              • Редактирование сайта
              • Основные вопросы
              • Настройка почтовых клиентов
              • Почтовый интерфейс (WebMail)

              Источник

              # Обновление версии PHP на CentOS 8 stream

              При установке PHP из стандартного репозитория CentOS устанавливается PHP v.7.2. Её возможностей достаточно для решения большинства задач, но если вам нужна более свежая версия PHP, мы расскажем, как обновить её.

              Устанавливать новые версии PHP мы будем из репозитория remi. Это сторонний репозиторий, который содержит последние версии PHP, Apache, MySQL и многих других приложений, но в данном случае нас будет интересовать только PHP.

              # Проверка версии PHP

              Чтобы проверить версию PHP, введите в консоли управления сервером команду:

              В результате на экране появится номер активной версии PHP.

              Если вы настраивали сервер по нашей инструкции и выполнили все шаги, то проверить версию PHP можно, запустив скрипт phpinfo на своём сервере. В этом случае результат можно будет посмотреть в браузере:

              «phpinfo»

              # Добавление репозитория в список источников dnf

              Начнём обновление с добавления репозитория remi в список репозиториев dnf:

              sudo dnf install http://rpms.remirepo.net/enterprise/remi-release-8.rpm 

              Мы указываем ссылку для добавления репозитория для CentOS 8. Для 7 версии ссылка будет такой: http://rpms.remirepo.net/enterprise/remi-release-7.rpm .

              Проверить список доступных репозиториев можно командой:

              # Output repo id repo name appstream CentOS Stream 8 - AppStream baseos CentOS Stream 8 - BaseOS epel Extra Packages for Enterprise Linux 8 - x86_64 epel-modular Extra Packages for Enterprise Linux Modular 8 - x86_64 epel-next Extra Packages for Enterprise Linux 8 - Next - x86_64 extras CentOS Stream 8 - Extras remi-modular Remi Modular repository for Enterprise Linux 8 - x86_64 remi-safe Safe Remi RPM repository for Enterprise Linux 8 - x86_64 

              Мы видим, что добавилось два репозитория: remi-modular и remi-safe , который включает в себя устаревшие или находящиеся в стадии разработки расширения для модулей.

              # Обновление версии php

              Чтобы обновить версию php, отключим текущую:

              Она выведет на экран список доступных для установки модулей. Результат выдачи будет примерно таким:

               CentOS Stream 8 - AppStream Name Stream Profiles Summary php 7.2 [d] common [d], devel, minimal PHP scripting language php 7.3 common [d], devel, minimal PHP scripting language php 7.4 common [d], devel, minimal PHP scripting language php 8.0 common [d], devel, minimal PHP scripting language Remi Modular repository for Enterprise Linux 8 - x86_64 Name Stream Profiles Summary php remi-7.2 common [d], devel, minimal PHP scripting language php remi-7.3 common [d], devel, minimal PHP scripting language php remi-7.4 common [d], devel, minimal PHP scripting language php remi-8.0 [e] common [d], devel, minimal PHP scripting language php remi-8.1 common [d], devel, minimal PHP scripting language 

              Выберем из списка нужный модуль и активируем его:

              dnf module enable php:remi-8.1 

              Теперь осталось только обновить версию:

              После завершения обновления можно проверить версию теми же способами: использовать консоль и команду php -v или через браузер и скрипт phpinfo:

              «phpinfo2»

              Установить более позднюю версию PHP можно и из стандартного репозитория CentOS, но самой последней версии в нём нет.

              © Джино, 2003–2022. «Джино» является зарегистрированным товарным знаком.
              Лицензия на телематические услуги связи №150549 от 09.03.2017.

              Источник

              Читайте также:  Выравнивание в ряд css
Оцените статью