大多數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庫。我只想知道是否有人能讓我擺脫這種混亂的狀態。
謝謝。
終於!謝啦!我仍然不知道爲什麼這個亞馬遜這麼長時間 –