LoginSignup
5
8

More than 3 years have passed since last update.

【超簡単!!】CentOSにLAMP環境を構築する方法

Last updated at Posted at 2020-05-12

1.事前知識

事前知識として、上記リンクの内容が必要です。

2.LAMP環境とは

  • LAMP環境 とは、 LinuxApacheMySQLPHP の環境を指す。
  • それぞれの頭文字をとって LAMP環境 と言う。
  • Linux とは、Unix系の オペレーティングシステム のことで、主にサーバー構築に使われる。
  • Apache とは、サーバーを構築する際に必要とされる Webサーバソフトウェア のことである。
  • MySQL とは、オープンソースの データベース管理システム のことである。
  • PHP とは、オープンソースの汎用 プログラミング言語 のことである。

3.事前準備

02.png

  1. Oracle VM VirtulaBox を起動し、 仮想マシン を起動。
  2. コマンドライン を起動。

4.Apacheのインストール

Apacheのインストールコマンド

# 1.Apahceのインストール
$ sudo yum -y install httpd

# 2.Apahceのバージョン確認
$ httpd -v
  1. 上記のコマンドを コマンドライン に入力。

5.MySQLのインストール

MySQLのインストールコマンド

# 1.MySQLのリポジトリの追加
$ sudo yum -y install http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# 2.MySQLのインストール
$ sudo yum -y install mysql-community-serve

# 3.MySQLのバージョン確認
$ mysqld --version

3.MySQLにログイン
$ sudo mysql -u root

4.データベース作成
mysql> create database test;

5.データベース一覧表示
mysql> show databases;

6.データベース終了
mysql> exit;
  1. 上記のコマンドを コマンドライン に入力。
  2. 5.データベース一覧表示 で下記の画像のように表示されれば成功。

03.png

動作内容 コマンド
MySQLの停止 sudo systemctl stop mysql
MySQLの起動 sudo systemctl start mysql
MySQLの再起動 sudo systemctl restart mysql
MySQLのステータス sudo systemctl status mysql
MySQLの自動起動の無効化 sudo systemctl disable mysql
MySQLの自動起動の有効化 sudo systemctl enable mysql

6.PHPのインストール

PHPのインストールコマンド

# 1.PHPのインストール
$ sudo yum -y install php php-mysql

# 2.PHPのバージョン確認
$ php --version

# 3.PHP の動作を確認
$ php -r 'print "Hello, World!\n";'

# 4.var/www/htmlのショートカット作成
$ ln -s /var/www/html html

# 5.varフォルダに移動
$ cd /var

# 6.wwwのグループを自分のグループに変更
$ groups

# 7.フォルダ、ファイルのグループを変更
$ sudo chgrp -R [ユーザー名] www

# 8.グループ [ユーザー名] の許可を変更して書き込む
$ sudo chmod -R g+w www
  1. 上記のコマンドを コマンドライン に入力。
    04.png
    05.png
    06.png
    07.png

  2. フォルダを起動し、 html というショートカットフォルダを確認。

  3. html フォルダ内に index.html が存在することを確認.。

  4. テキストエディタ を起動し、下記のコードを入力。

  5. 保存ボタン をクリックし、ファイル名を info.php にして html フォルダ内に保存する。

  6. ブラウザを起動し、 http:// localhost /info.php にアクセス。

info.php
<?php
phpinfo();
?>

08.png

画像のようにWebページが表示されれば成功。

7.関連

5
8
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
5
8