CentOS7 PHP7.1.5のphp.ini

サーバ

[CentOS7]Apache2.4.xx + PHP7.1.xx + MariaDB10.1.xxをインストール

【CentOS7】Apache2.4.xx + PHP7.1.xx + MariaDB10.1.xx の環境構築

今日は、Linux(CentOS7)サーバにApache2.4 + PHP + MariaDBの環境を構築です。

 

インストールしたいのは、いずれも最新バージョンなので、

Apache2.4.xx(現時点では2.4.25) + PHP7.1.xx(現時点では7.1.5) + MariaDB10.1.xx(現時点では10.1.24)

という環境の構築を目指します。

 

ただ、デフォルトのままのインストールだと、

Apache2.4.6 + PHP5.4.16 + MariaDB5.5.52

になってしまうので、

最新のリポジトリの追加作業などが必要になります。

 

それでは、早速、作業開始です。

 

Apache2.4.xxのインストール

・古いバージョンのApacheを停止
# systemctl stop httpd.service

・古いバージョンのApacheを削除
# yum -y remove httpd-*

・CentOS7用のIUSリポジトリを追加
# rpm -Uvh https://centos7.iuscommunity.org/ius-release.rpm

・Nghttp2をインストール
# yum --enablerepo=epel -y install nghttp2

・インストール
# yum --disablerepo=base,extras,updates --enablerepo=ius -y install httpd

・バージョンを確認
# httpd -v

Server version: Apache/2.4.25 (CentOS)
Server built:   Jan 30 2017 21:01:04


・自動起動の設定
# systemctl enable httpd.service

・Apacheを起動
# systemctl start httpd.service

 

PHP7.1.xxのインストール

・インストール
※上記でIUSリポジトリを追加しているので、そこからインストールします。
# yum -y install php71u-mysqlnd mod_php71u php71u-cli php71u-mcrypt php71u-gd

・バージョンを確認
# php -v

・PHPのバージョンを確認

PHP 7.1.5 (cli) (built: May 11 2017 14:50:47) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies

CentOS7 PHP7.1.5のphp.ini

 

MariaDB10.1.xxをインストール

・リポジトリファイルを作成
# vi /etc/yum.repos.d/MariaDB.repo
で以下を記述

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1


・インストール
# yum -y install MariaDB-server MariaDB-client

・MariaDBのバージョンを確認
# mysql -V

mysql  Ver 15.1 Distrib 10.1.24-MariaDB, for Linux (x86_64) using readline 5.1


・自動起動設定
# systemctl enable mariadb

・MariaDBを起動
# systemctl start mariadb.service

・MariaDBの初期設定
# /usr/bin/mysql_secure_installation

関連記事

  1. KUSANAGI(草薙)

    サーバ

    【KUSANAGI】プロビジョニング

    前回の記事で初期設定まで完了したので、次はプロビジョニングを行い、…

  2. SSL(HTTPS通信)

    サーバ

    OpenSSLの脆弱性対応 「1.0.2h」へバージョンアップ

    OpenSSLで脆弱性が見つかっていたらしく、本日はその対応です。…

  3. GoLand

    サーバ

    go言語

    今日は少し時間に余裕があったので、遅ればせながら、go言語を少…

  4. SSL(HTTPS通信)

    サーバ

    お名前.comでSSLを取得

    お名前.comでSSLを取得して、サーバはさくらインターネットを利…

  5. サーバ

    またまた問題が!!!

    先日のスパム問題に続いて、またまた問題が発生しました。&nbs…

  6. catch_Linux

    サーバ

    SORBSのフィルターを解除

    某サーバにサイトを移した際に発生した現象なんですが、メールアドレス…

最近の記事

  1. PHP
  2. PHP
  3. 風邪予防
  4. WordPress(WP)
  5. PHP
  6. 宅建
  7. アンチWP
  8. 日本語ドメイン
  9. WordPress(WP)
  10. SSL(HTTPS通信)
PAGE TOP