1

大多數PHP重要庫最近都在其發行版中強制要求PHP7.1,並且我恰好在AWS彈性beanstalk PHP7.0平臺上實現了API,我想使它符合最近的變化。在AWS上安裝和啓用PHP7.1 Elastic beanstalk

看到,因爲亞馬遜已經大大推遲,因12月1日這一轉變在2016年發佈PHP7.1的,我試過這麼多的東西,使PHP7.1可以在這個AWS彈性青苗平臺最初是爲PHP7.0

下面是我的樣本升級腳本:

sudo su 
    yum -y remove php70 
    wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm 
    sudo rpm -Uvh remi-release-6*.rpm 
    yum-config-manager --enable remi-php71 

    wget ftp://195.220.108.108/linux/epel/6/x86_64/scl-utils-20120229-1.el6.x86_64.rpm 
    rpm -Uvh scl-utils-20120229-1.el6.x86_64.rpm 

    yum -y install php71 
    source /opt/remi/php71/enable 
    yum -y install php71-php-soap php71-php-bcmath php71-php-devel php-71-php-intl php71-php-mbstring php71-php-mcrypt php71-php-mysqlnd php71-php-opcache php71-php-pgsql php71-php-odbc php71-php-pecl-uuid php71-php-pecl-memcache php71-php-igbinary php71-php-oauth php71-php-xml php71-php-xmlrpc php71-php-process php71-php-apcu 

但除非我運行source /opt/remi/php71/enable每一次,我似乎無法在默認情況下爲PHP CLI運行時獲得PHP71。

爲了解決這個問題,我做了yum remove php70*來清理舊的PHP7.0安裝,但這導致了AWS EBS部署掛鉤腳本的問題。

現在,我正在修復,似乎我必須被迫使用PHP7.0並降級大部分PHP庫。我只想知道是否有人能讓我擺脫這種混亂的狀態。

謝謝。

回答

2

雷米庫提供了安裝PHP 2路7.1

  • 基礎軟件包(PHP的*)1個庫的版本,一個版本允許的,所以你需要雷米 - php71庫啓用
  • SCL軟件包(php71-php- *)設計用於並行安裝remi-safe存儲庫(已安裝)

如在FAQ中解釋的那樣。 另請參閱Wizard說明。

2

亞馬遜發佈了一個新的version of Elastic beanstalk與PHP 7.1支持。

升級您的環境以使用此配置。

+0

終於!謝啦!我仍然不知道爲什麼這個亞馬遜這麼長時間 –

相關問題