前回の続きでDrupal8を入れようとすると、画面が真っ白になるのでVPSのphpを5.5に上げてみる。
php5.5をインストールするには、既存のリポジトリを更新してから。
直URLを調べてみると、phpではなくphp54とかphp55にしてインストールするパッケージが見られた。
# rpm -qa | grep php
php-pdo-5.3.3-40.el6_6.x86_64
php-odbc-5.3.3-40.el6_6.x86_64
php-pspell-5.3.3-40.el6_6.x86_64
php-enchant-5.3.3-40.el6_6.x86_64
php-ldap-5.3.3-40.el6_6.x86_64
php-snmp-5.3.3-40.el6_6.x86_64
php-tidy-5.3.3-40.el6_6.x86_64
php-pear-1.9.4-4.el6.noarch
php-pecl-apc-devel-3.1.9-2.el6.x86_64
php-cli-5.3.3-40.el6_6.x86_64
php-mysql-5.3.3-40.el6_6.x86_64
php-embedded-5.3.3-40.el6_6.x86_64
php-mbstring-5.3.3-40.el6_6.x86_64
php-zts-5.3.3-40.el6_6.x86_64
php-intl-5.3.3-40.el6_6.x86_64
php-soap-5.3.3-40.el6_6.x86_64
php-pecl-memcache-3.0.5-4.el6.x86_64
php-5.3.3-40.el6_6.x86_64
php-pgsql-5.3.3-40.el6_6.x86_64
php-bcmath-5.3.3-40.el6_6.x86_64
php-xmlrpc-5.3.3-40.el6_6.x86_64
php-dba-5.3.3-40.el6_6.x86_64
php-gd-5.3.3-40.el6_6.x86_64
php-mcrypt-5.3.3-1.el6.x86_64
php-common-5.3.3-40.el6_6.x86_64
php-devel-5.3.3-40.el6_6.x86_64
php-imap-5.3.3-40.el6_6.x86_64
php-recode-5.3.3-40.el6_6.x86_64
php-fpm-5.3.3-40.el6_6.x86_64
php-xml-5.3.3-40.el6_6.x86_64
php-process-5.3.3-40.el6_6.x86_64
php-pecl-apc-3.1.9-2.el6.x86_64
で表示されたものをどこか(Evernote等)にコピペしていおく。
#yum erase php php-devel php-common php-cli php-pear php-xml
======================================================================
Package Arch Version Repository Size
======================================================================
Removing:
php x86_64 5.3.3-40.el6_6 @updates 3.5 M
php-cli x86_64 5.3.3-40.el6_6 @updates 6.2 M
php-common x86_64 5.3.3-40.el6_6 @updates 2.9 M
php-devel x86_64 5.3.3-40.el6_6 @updates 3.0 M
php-pear noarch 1:1.9.4-4.el6 @base 2.2 M
php-xml x86_64 5.3.3-40.el6_6 @updates 307 k
Removing for dependencies:
php-bcmath x86_64 5.3.3-40.el6_6 @updates 29 k
php-dba x86_64 5.3.3-40.el6_6 @updates 49 k
php-embedded x86_64 5.3.3-40.el6_6 @updates 3.5 M
php-enchant x86_64 5.3.3-40.el6_6 @updates 22 k
php-fpm x86_64 5.3.3-40.el6_6 @updates 3.2 M
php-gd x86_64 5.3.3-40.el6_6 @updates 324 k
php-imap x86_64 5.3.3-40.el6_6 @updates 100 k
php-intl x86_64 5.3.3-40.el6_6 @updates 166 k
php-ldap x86_64 5.3.3-40.el6_6 @updates 52 k
php-mbstring x86_64 5.3.3-40.el6_6 @updates 2.1 M
php-mcrypt x86_64 5.3.3-1.el6 installed 46 k
php-mysql x86_64 5.3.3-40.el6_6 @updates 216 k
php-odbc x86_64 5.3.3-40.el6_6 @updates 88 k
php-pdo x86_64 5.3.3-40.el6_6 @updates 168 k
php-pecl-apc x86_64 3.1.9-2.el6 @base 318 k
php-pecl-apc-devel x86_64 3.1.9-2.el6 @base 3.3 k
php-pecl-memcache x86_64 3.0.5-4.el6 @base 164 k
php-pgsql x86_64 5.3.3-40.el6_6 @updates 155 k
php-process x86_64 5.3.3-40.el6_6 @updates 65 k
php-pspell x86_64 5.3.3-40.el6_6 @updates 21 k
php-recode x86_64 5.3.3-40.el6_6 @updates 8.2 k
php-snmp x86_64 5.3.3-40.el6_6 @updates 33 k
php-soap x86_64 5.3.3-40.el6_6 @updates 325 k
php-tidy x86_64 5.3.3-40.el6_6 @updates 48 k
php-xmlrpc x86_64 5.3.3-40.el6_6 @updates 77 k
php-zts x86_64 5.3.3-40.el6_6 @updates 3.7 M
でゴッソリ削除。
とりあえず、php5.4を入れてみた。
# yum install php54 php54-devel php54-common php54-cli php54-pear php54-xml
このようにを実行。
インストールするパッケージ表示が少なかったのでphp5.4は一度削除して他のリポジトリを追加。
# wget http://dl.iuscommunity.org/pub/ius/stable/Redhat/6/x86_64/ius-release-1.0-11.ius.el6.noarch.rpm
#yum info php56u*
でパッケージ確認。
#yum install php56u php56u-devel php56u-common php56u-cli php56u-pear php56u-xml php56u-pear php56u-mysql php56u-embedded php56u-mbstring php56u-zts php56u-intl php56u-soap php56u-pgsql php56u-bcmath php56u-xmlrpc php56u-dba php56u-gd php56u-mcrypt php56u-devel php56u-imap php56u-recode php56u-fpm php56u-xml php56u-process php56u-opcache
こんな感じでphp56系をインストールでよかったんだと思う。
しかし、これからが試練の道が・・・。