在 CentOS 6.10 中将 PHP 5.5.38 升级到 PHP 7 [重复]
Posted
技术标签:
【中文标题】在 CentOS 6.10 中将 PHP 5.5.38 升级到 PHP 7 [重复]【英文标题】:Upgrade PHP 5.5.38 to PHP 7 in CentOS 6.10 [duplicate] 【发布时间】:2019-03-20 00:20:57 【问题描述】:我想用 CentOS 6 和 php 5.5.38 更新我的服务器到 PHP 7,因为 wordpress 的几个插件不能很好地工作。 我是更新这类系统的新人,我不知道是只删除旧版本并安装新版本还是需要遵循特定步骤。
提前谢谢你!
【问题讨论】:
将您的标题放入 Google 搜索并获得 50,300 条建议。我们需要另一个吗? 欢迎,为了改善您的 SO 体验,请阅读如何询问 On Topic question、Question Check list 和 the perfect question 以及如何创建 Minimal, Complete and Verifiable Example 和 TAKE THE TOUR 【参考方案1】:您可以使用以下方式删除:
yum remove php*
您需要为 Centos 6 安装 remi repo:
yum install -y https://rpms.remirepo.net/enterprise/remi-release-6.rpm
然后按如下方式安装php7:
dnf install -y --skip-broken --allowerasing --nogpgcheck \
php71-php-bcmath \
php71-php-cli \
php71-php-common \
php71-php-fpm \
php71-php-gd \
php71-php-imap \
php71-php-intl \
php71-php-ldap \
php71-php-mbstring \
php71-php-mcrypt \
php71-php-mysqlnd \
php71-php-pdo \
php71-php-pear \
php71-php-json \
php71-php-pecl-apcu \
php71-php-pecl-geoip \
php71-php-pecl-igbinary \
php71-php-pecl-imagick \
php71-php-pecl-jsond \
php71-php-pecl-memcache \
php71-php-pecl-redis \
php71-php-pecl-xdebug \
php71-php-pecl-zip \
php71-php-pgsql \
php71-php-phpiredis \
php71-php-process \
php71-php-pspell \
php71-php-soap \
php71-php-xml \
php71-php-xmlrpc \
php71-runtime
ln -s /etc/opt/remi/php71/php.d /etc/php71.d
ln -s /etc/opt/remi/php71/php.ini /etc/php71.ini
ln -s /etc/opt/remi/php71/php-fpm.conf /etc/php71-fpm.conf
ln -s /etc/opt/remi/php71/php-fpm.d /etc/php71-fpm.d
希望对您有所帮助。
【讨论】:
以上是关于在 CentOS 6.10 中将 PHP 5.5.38 升级到 PHP 7 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
518. 零钱兑换 II -- LeetCode -- 6.10
CentOS 6.x (6.10) 到 CentOS 7.x