[今更]CentOS7にPHP7のインストール
なんでPHP7かと言うと、Wordpressでサイトを作ろうと思い、その一環として。
まず、今入ってるPHPが5.4なのでアンインストール。
sudo yum remove php-*
次に、PHP7をyumで入れる為の準備。
現状デフォルトで入ってるyumリポジトリだとPHP7がインストールできないらしいので、リポジトリを追加する。
sudo yum install remi-release
sudo yum install epel-release
追加したリポジトリはデフォルトで使いたくないので、設定ファイルを調整。
/etc/yum.repos.d/epel.repo enabled=1 ↓ enabled=0
準備ができたらインストールを実行。
sudo yum --enablerepo=epel,remi-php72 install php php-cli php-devel php-common php-mbstring php-mysqlnd php-fpm php-gd php-gmp php-mcrypt php-opcache php-pdo php-xml
次のパッケージがインストールされるようリストアップされた。
==================================================================================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ==================================================================================================================================================================================== インストール中: php x86_64 7.2.8-1.el7.remi remi-php72 3.2 M php-cli x86_64 7.2.8-1.el7.remi remi-php72 4.8 M php-common x86_64 7.2.8-1.el7.remi remi-php72 1.1 M php-devel x86_64 7.2.8-1.el7.remi remi-php72 1.2 M php-fpm x86_64 7.2.8-1.el7.remi remi-php72 1.7 M php-gd x86_64 7.2.8-1.el7.remi remi-php72 76 k php-gmp x86_64 7.2.8-1.el7.remi remi-php72 67 k php-mbstring x86_64 7.2.8-1.el7.remi remi-php72 621 k php-mysqlnd x86_64 7.2.8-1.el7.remi remi-php72 233 k php-opcache x86_64 7.2.8-1.el7.remi remi-php72 280 k php-pdo x86_64 7.2.8-1.el7.remi remi-php72 124 k php-pecl-mcrypt x86_64 1.0.1-6.el7.remi.7.2 remi-php72 29 k php-xml x86_64 7.2.8-1.el7.remi remi-php72 204 k 依存性関連でのインストールをします: autoconf noarch 2.69-11.el7 base 701 k automake noarch 1.13.4-3.el7 base 679 k cpp x86_64 4.8.5-28.el7_5.1 updates 5.9 M fontconfig x86_64 2.10.95-11.el7 base 229 k fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k gcc x86_64 4.8.5-28.el7_5.1 updates 16 M gcc-c++ x86_64 4.8.5-28.el7_5.1 updates 7.2 M gd-last x86_64 2.2.5-2.el7.remi remi-safe 133 k glibc-devel x86_64 2.17-222.el7 base 1.1 M glibc-headers x86_64 2.17-222.el7 base 678 k kernel-headers x86_64 3.10.0-862.9.1.el7 updates 7.1 M libXpm x86_64 3.5.12-1.el7 base 55 k libargon2 x86_64 20161029-2.el7 epel 23 k libmcrypt x86_64 2.5.8-13.el7 epel 99 k libmpc x86_64 1.0.1-3.el7 base 51 k libstdc++-devel x86_64 4.8.5-28.el7_5.1 updates 1.5 M libtool x86_64 2.4.2-22.el7_3 base 588 k libwebp x86_64 0.3.0-7.el7 base 170 k libxslt x86_64 1.1.28-5.el7 base 242 k lyx-fonts noarch 2.2.3-1.el7 epel 159 k m4 x86_64 1.4.16-10.el7 base 256 k mpfr x86_64 3.1.1-4.el7 base 203 k perl-Test-Harness noarch 3.28-3.el7 base 302 k perl-Thread-Queue noarch 3.02-2.el7 base 17 k php-json x86_64 7.2.8-1.el7.remi remi-php72 62 k トランザクションの要約 ==================================================================================================================================================================================== インストール 13 パッケージ (+25 個の依存関係のパッケージ) 総ダウンロード容量: 57 M インストール容量: 153 M
これをインストールした上で、インストールが正しくされているか簡易確認する。
php -v PHP 7.2.8 (cli) (built: Jul 17 2018 09:50:46) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.8, Copyright (c) 1999-2018, by Zend Technologies
できとぉ.今回はここまで。
参考
CentOS7 に PHP7 をインストールする方法 │ Web備忘録
https://webbibouroku.com/Blog/Article/centos-php7
VagrantのCentOS7にPHP7+WordPressをインストール | Hornet|静岡拠点のWeb、ホームページ制作
https://hombre-nuevo.com/php/php0019/
Wordpressのインストール・セットアップ(CentOS7)
https://qiita.com/katakura__pro/items/07c02f691e673eb50cee