Каталог статей
веб-сайт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 ▼

- Нажмите на переключатель версии PHP (здесь вы получите версию PHP сервера и скомпилированные модули, с которыми теперь скомпилирован ваш сервер).
- Выберите версию PHP, которую вы хотите скомпилировать, в раскрывающемся меню, затем нажмите «Далее».
- В компиляторе PHP вы можете добавлять или удалять модули по своему усмотрению.
- Нажмите 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!
Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!