CentOS7にLAMP環境(PHP7.2)のインストール

「PHP 7.2.0」が2017年11月30日に公開されたので最新版のPHP7.2を含むLAMP環境のインストールをしてみます。

PHP7.2では暗号化ライブラリlibsodiumがコアに加わるなどの変更が行われています。

インストールは標準のVagrant(centos/7)から実施しています。

まずは必要そうなrpmのインストールを行います。

次にちょっとシステム設定を変更しておきます。

 

だいたい定番になってしまいますがSELinuxを無効化します。

最後に再起動したところで事前準備完了です。

 

まずはREMIのリポジトリ追加を行います。

 

次にApacheのインストールをREMIのリポジトリから行います。

 

httpd関連の設定をちょこっとしておきます。

 

さて、ようやくPHP7.2のインストールです。

REMIのリポジトリを追加した段階でPHP7.2用のインストールファイルも入っているので、「remi-php72」を参照します。

 

初期段階としてphp.iniのファイルを変更しておき、サービスのリスタートなどを行います。

 

次にmariadbのインストールですが公式サイトからリポジトリを選択して「/etc/yum.repos.d/mariadb.repo」に保存します。

 

初期設定もちょこっとしておきます。

最後に「php-mysqlnd」を入れて完了です。

 

なんだかんだでLAMP環境は定期的に使うので、ローカルのVagrant環境でもささっと作れる状態にしておくと検証が便利です。

 

このブログは株式会社CoLabMixによる技術ブログです。

GCP、AWSなどでのインフラ構築・運用や、クローリング・分析・検索などを主体とした開発を行なっています。

Ruby on RailsやDjango、Pythonなどの開発依頼などお気軽にお声がけください。

開発パートナーを増やしたいという企業と積極的に繋がっていきたいです。

お問い合わせやご依頼・ご相談など

 

関連記事

  1. Ajax での複数項目の JSON ファイルの取得と読み込みについて

  2. AmazonLinuxでpyenvを利用してPython3.6の仮想環…

  3. AWSのLambdaでScrapyを動かす その1

  4. AWS Lambdaをpython-lambda-localとlamb…

  5. Elasticsearch 6 を使ったデータ検証 その6( Aggr…

  6. CentOS7でscrapy-splashを使ってJavaScript…