Как обновить PHP-версию сайта на сервере Linux? Переключатель версий CWP7PHP

веб-сайтLinuxСервер обновлен до более высокой версии среды PHP, а скорость открытия веб-страницы будет в 3-5 раз выше, чем в предыдущей версии PHP, а также улучшена безопасность веб-сайта.

Но перед обновлением версии PHP очень важно знать, полностью ли веб-сайт совместим с обновляемой средой PHP, потому что, если веб-страница не может быть открыта или страница не может быть полностью загружена, это будет проблематично.

Как обновить PHP-версию сайта на сервере Linux?

Вот введение в сервер Linux CentOS7.3 Специальный метод обновления с PHP5.6.40 до PHP7.4.28.

第 1 步 :Просмотр версии PHP, установленной на текущем сервере Linux▼

php -v

第 2 步 :закрыть php-fpm ▼

service php-fpm stop

第 3 步 :удалить php ▼

yum remove php-common

第 4 步 :Установить исходный код epel ▼

yum install epel-release

第 5 步 :Установить исходный код ▼

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

第 6 步 :Установите yum-config-manager ▼

yum -y install yum-utils

第 7 步 :Используйте yum-config-manager, чтобы указать репозиторий remi php7.4▼

yum-config-manager –enable remi-php74

第 8 步 :Установить и обновить php ▼

yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y

Шаг 9:Посмотреть текущую версию PHP ▼

php -v
  • 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……

Как обновить CWP7, чтобы изменить версию PHP?

еслиУстановить панель управления CWPЕсли это так, проигнорируйте вышеуказанные шаги и просто следуйте приведенному ниже руководству, чтобы изменить версию PHP.

Теперь в CWP 7 есть опция PHP Switch, вы можете очень легко переключиться на другую версию PHP и перекомпилировать ее с необходимыми модулями.

Панель управления КВПНажмите слева → Настройки PHP → Переключатель версий PHP: вручную выберите версию PHP 7.4.28 ▼

Как CWP обновляет версию PHP? Переключатель версий PHP выбирает версию PHP 7.4/8.1?

  1. Нажмите на переключатель версии PHP (здесь вы получите версию PHP сервера и скомпилированные модули, с которыми теперь скомпилирован ваш сервер).
  2. Выберите версию PHP, которую вы хотите скомпилировать, в раскрывающемся меню, затем нажмите «Далее».
  3. В компиляторе PHP вы можете добавлять или удалять модули по своему усмотрению.
  4. Нажмите Start Compiler, и компилятор начнет работать в фоновом режиме.
  • Компилятор занимает от 5 до 20 минут, в зависимости от установленных модулей и мощности процессора.
  • Вы можете вернуться через 15 минут и проверить, какая версия PHP и модулей у вас сейчас есть в CWP — PHP Version Switch.
  • Ваш веб-сайт и CWP будут работать как обычно во время компиляции, а версия PHP будет обновлена ​​после завершения компиляции.

Вы можете проверить журнал компиляции PHP в файле:

/var/log/php-rebuild.log

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

tail -f /var/log/php-rebuild.log

Как обновить и изменить версию PHP в CWPYouTubeвидеоурок

Вот видеоруководство на YouTube о том, как обновить версию PHP вашего веб-сайта из панели управления CWP:

Как добавить пользовательские флаги сборки в переключатель PHP?

Это можно сделать, отредактировав файл конфигурации, расположенный по адресу:

CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/

CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/

Пример:

/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini

В конце этого файла добавляем:

[shmop-test]
default=0
option="--enable-shmop"
  • в квадратных скобках[shmop-test], вы создаете имя, которое будет использоваться для сборки, которое должно быть уникальным и ранее не определенным в файле.
  • В опциях вам нужно определить флаги сборки.
  • После редактирования вы можете собрать новый PHP из переключателя версий CWP PHP.
  • Обратите внимание, что обновления CWP перезапишут этот файл!

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как обновить PHP-версию веб-сайта на сервере Linux? CWP7PHP Version Switcher", чтобы помочь вам.

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-27807.html

Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!

Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!

 

发表 评论

Ваш адрес электронной почты не будет опубликован. 必填 项 已 用 * 标注

Наверх