前回、準備編の続きです。
本日は、LAMPのA(pache)とP(HP)のインストールを行います。全てGit BashかSSHで仮想マシンにログインした状態でのコマンド入力です。
# リポジトリインストール
sudo yum install -y epel-release sudo yum install -y http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
# Apacheインストール
sudo yum install -y httpd
# php-mcryptに確か必要なライブラリインストール。(下のと一緒にすると何かエラーがでたので分けた様な……)
sudo yum --enablerepo=epel install -y libmcrypt
# PHPと関連ライブラリインストール。(WordPress、CodeIgniterなどCMSやフレームワークで必要なライブラリを含む。よく分かっていないのも……)
sudo yum --enablerepo=remi,remi-php56 install -y php php-mysqlnd php-opcache php-mbstring php-gd php-mcrypt php-xml php-pear php-devel php-xmlrpc php-pecl-apcu php-pecl-xdebug
これで
httpd -v Server version: Apache/2.4.6 (CentOS) Server built: Nov 19 2015 21:43:13
php -v PHP 5.6.17 (cli) (built: Jan 6 2016 18:56:36) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies with Xdebug v2.3.3, Copyright (c) 2002-2015, by Derick Rethans
こうなります。
ちなみにPHPと関連ライブラリインストールの時に「,remi-php56」を削除すると
php -v PHP 5.4.45 (cli) (built: Jan 6 2016 16:48:34) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.5, Copyright (c) 1999-2015, by Zend Technologies with Xdebug v2.3.3, Copyright (c) 2002-2015, by Derick Rethans
となり
「,remi-php56」を「,remi-php70」に変更すると
php -v PHP 7.0.2 (cli) (built: Jan 6 2016 15:25:31) ( NTS ) Copyright (c) 1997-2015 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies with Xdebug v2.4.0RC4, Copyright (c) 2002-2016, by Derick Rethans
となります。