Я немного новичок в администрировании серверов, и мне было интересно, могу ли я получить несколько советов по обновлению моей версии PHP.
Когда я впервые настраивал свой сервер, я следовал руководству и мне удалось установить php 7.2 и собираюсь, но теперь я хочу обновить php 7.4, и я не совсем уверен, как это сделать.
Я запускаю систему CentOS 7, и я настраиваю свой исходный PHP, используя следующие команды:
yum install yum-utils
yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php72
yum install php72 php-cli php72-php-fpm php72-php-gd php72-php-json php72-php-mbstring php72-php-mysqlnd php72-php-xml php72-php-xmlrpc php72-php-opcache php72-php-zip php72-php-soap php72-php-bcmath php72-php-imagick
systemctl start php72-php-fpm
systemctl enable php72-php-fpm
Некоторые файлы были отредактированы как ну, например;
/etc/opt/remi/php72/php.ini
/etc/opt/remi/php72/php-fpm.d/www.conf
Любая помощь будет очень признательна.
Попробуйте следующее:
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Включите Remi и репозиторий EPEL Установите оба ранее загруженных пакета и включите Remi PHP 7 repo:
sudo yum -y install yum-utils
sudo yum-config-manager --enable remi-php74
sudo yum update
sudo yum install php php-cli
Затем вы можете установить дополнительные пакеты. Пример:
sudo yum install php php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json'
Теперь проверьте версию php -v
Вас спросят, хотите ли вы оставить файл php.ini без изменений во время установки.