LoginSignup
8
11

More than 5 years have passed since last update.

CentOS 7 での LAMP 環境のセットアップ手順 (Apache 2, PHP 7, MySQL 8 )

Last updated at Posted at 2014-10-20

CentOS 7 での LAMP 環境 ( Apache + PHP + MySQL )のセットアップ手順。

EPEL と Remi のインストール

$ sudo yum install epel-release
$ sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

Apache + PHP + MySQL接続系ライブラリのインストール

$ sudo yum install php php-mysql

apacheを起動する

$ sudo systemctl start httpd

apacheの設定ファイルは /etc/httpd/ 以下にあるので、必要に応じて適宜編集する。

MySQLのインストール

CentOS7 では MySQL ではなく MariaDB がデフォルトになっているが、 MySQL をインストールする。

MariaDB関連の削除

maria 関係のパッケージを確認

$ sudo yum list installed | grep maria

上記で表示されたものを削除

$ sudo yum -y remove mariadb-libs

MySQL公式のリポジトリの登録

https://dev.mysql.com/downloads/repo/yum/ を参照して、 Red Hat Enterprise Linux 7 用の最新のリポジトリを追加する

$ sudo yum install https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm

MySQL 8 のインストール

最新版の 8 をインストールする。

$ sudo yum install mysql-community-server

MySQLの起動

$ sudo systemctl start mysqld

初期の root パスワードの確認

$ grep -i password /var/log/mysqld.log

mysql_secure_installation で root のパスワードを設定

$ mysql_secure_installation --use-default
8
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
8
11