Lavavel5.4にした際にインストールにハマる
元々EC-CUBE用に構築したCentOS6.9で、phpは5.6.3が入っていた事もあるがLaravel5.4にアップデートすると
PHPのバージョンを7にしてください。ってな事でcomposer updateすると怒られる。
とりあえず、remiが入っている状態で以下のインストールを実行
$ yum -y install --enablerepo=remi,remi-php70 php php-fpm php-devel php-pecl-xdebug php-mbstring php-mcrypt php-openssl php-mysqlnd php-xml sendmail php-gd php-pear php-xml php-mysql
基本よくばりセットをインストール。
これでcomposer updateをすると問題無くアップデート自体は出来た。
って事で、インストールしてみる
$ laravel new hogehoge
ここでエラー。どうやらzipがインストールされていない。とのエラー文言が出る。
pecl install zip をしてもエラーでインストールが出来ない。
php7に変更した際に消えてしまったと見える。
yum --enablerepo=remi,remi-php70 install php-pecl-zip
と言う訳で、pecl-zipを入れて再度インストール実行
$ laravel new hogehoge
無事hogehogeが出来た。
インストールする際には
$ yum -y install --enablerepo=remi,remi-php70 php php-fpm php-devel php-pecl-xdebug php-mbstring php-mcrypt php-openssl php-mysqlnd php-xml sendmail php-gd php-pear php-xml php-mysql php-pecl-zip
よくばりセット2としてコピペ出来るようにしておく。