CentOS/CentOS7でLAMP環境を構築する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
*CentOS5, CentOS6でLAMP環境を構築する場合は、以下のリンク...
-[[CentOS5, CentOS6でLAMP環境を構築する>CentOS/CentOSでLA...
* CentOS7でLAMP環境を構築する [#o9590702]
この資料はCentOS7を使ってLAMP環境を構築します。~
CentOS7では、MySQLの代わりにMariaDBを使用します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#uf0d9333]
-CentOS5,CentOS6でLAMP環境を構築する
--[[CentOS5, CentOS6でLAMP環境を構築する>CentOS/CentOSでL...
* LAMPに必要なソフトェアのインストール [#rafe28c5]
**LAMPとは [#cd392611]
LAMPとは以下のソフトウェアの頭文字を取ったものです。
|ソフトウェア名|ソフトウェアの説明|
|''L''inux|OS|
|''A''pache|HTTPサーバ|
|''M''ariaDB|データベース|
|''P''HP|スクリプト言語|
* yumコマンドでLAMP必要なパッケージをインストール [#se919...
以下のコマンドで''A''pache, ''M''ariaDB, ''P''HPのパッケ...
sudoコマンド付加または、rootにて以下のコマンドでインスト...
yum -y install php-mysql php php-gd php-mbstring mariadb...
* LAMP環境の自動起動設定 [#f76687fe]
マシン起動でMariaDB, Apache(httpd)が起動するようにするた...
本作業もsudo付加または、rootにて作業を行ってください。
-MariaDBの自動起動
systemctl enable mariadb.service
#br
-Apache(httpd)の自動起動設定
systemctl enable httpd.service
#br
* MariaDB, Apacheを起動する [#ca776014]
以下のコマンドでMariaDBとApache(httpd)を起動します。~
本作業もsudo付加または、rootにて作業を行ってください。
-MariaDBを起動する
service mariadb start
-Apache(httpd)を起動する
service httpd start
* ファイアーウォールの設定 [#f21a4dd3]
ファイアーウォールにより外部のPCより参照できない場合は、...
rootユーザはまたsudoコマンドを付加し以下のコマンドを実行...
+firewallが動作しているか確認します。
firewall-cmd --state
以下、実行例です。
[sakura@centos7 ~]$ sudo firewall-cmd --state
running
+firewall-cmdによりhttpポートを有効にします。
firewall-cmd --add-service=http --zone=public --permanent
以下、実行例です。
[sakura@centos7 ~]$ sudo firewall-cmd --add-service=http...
success
この操作により外部から接続が可能となります。
* phpの動作確認 [#le78e79c]
Apacheのドキュメントルートである、/var/www/htmlに以下のス...
+rootユーザで作業を行いました。
+ドキュメントルートにチェンジディレクトリします。
cd /var/www/html/
+echoコマンドを使ってphpinfo()を使用したスクリプトを作成...
echo '<?php phpinfo(); ?>' > info.php
+ブラウザからアクセスします。
http://インストールしたサーバ/info.php
#ref(01.png)
* MariaDBの設定 [#s9a695d1]
MariaDBの設定を行います。~
rootユーザにて作業を行いました。
+ /etc/my.cnf内の[mysqld_safe]の前にいかの行を追加します。
character-set-server=utf8
追加した状態のmy.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent ass...
symbolic-links=0
# Settings user and group are ignored when systemd is us...
# If you need to run mysqld under a different user or gr...
# customize your systemd unit file for mariadb according...
# instructions in http://fedoraproject.org/wiki/Systemd
character-set-server=utf8
[mysqld_safe]
<省略>
#br
+MariaDBを再起動します。
service mariadb stop
#br
service mariadb start
#br
+MariaDBの初期設定を行います。~
以下のコマンドにより対話式で設定が行えます。
mysql_secure_installation
出力される問に対して以下のように入力します。
Enter current password for root (enter for none): <Enter>
#br
Set root password? [Y/n] Y
New password: <パスワード入力>
Re-enter new password: <パスワード入力>
#br
anonymousユーザの削除です。Yとしました。
Remove anonymous users? [Y/n] Y
リーモートからのrootログインを不可にしました。
Disallow root login remotely? [Y/n] Y
テストDBの削除をYにしました。
Remove test database and access to it? [Y/n]
設定を反映させるためYにしました。
Reload privilege tables now? [Y/n] Y
#br
以上でMariaDBの初期設定は完了です。
以上、CentOS7でLAMP完了を作成する手順でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
終了行:
#navi(../)
*CentOS5, CentOS6でLAMP環境を構築する場合は、以下のリンク...
-[[CentOS5, CentOS6でLAMP環境を構築する>CentOS/CentOSでLA...
* CentOS7でLAMP環境を構築する [#o9590702]
この資料はCentOS7を使ってLAMP環境を構築します。~
CentOS7では、MySQLの代わりにMariaDBを使用します。
#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)
* 関連記事 [#uf0d9333]
-CentOS5,CentOS6でLAMP環境を構築する
--[[CentOS5, CentOS6でLAMP環境を構築する>CentOS/CentOSでL...
* LAMPに必要なソフトェアのインストール [#rafe28c5]
**LAMPとは [#cd392611]
LAMPとは以下のソフトウェアの頭文字を取ったものです。
|ソフトウェア名|ソフトウェアの説明|
|''L''inux|OS|
|''A''pache|HTTPサーバ|
|''M''ariaDB|データベース|
|''P''HP|スクリプト言語|
* yumコマンドでLAMP必要なパッケージをインストール [#se919...
以下のコマンドで''A''pache, ''M''ariaDB, ''P''HPのパッケ...
sudoコマンド付加または、rootにて以下のコマンドでインスト...
yum -y install php-mysql php php-gd php-mbstring mariadb...
* LAMP環境の自動起動設定 [#f76687fe]
マシン起動でMariaDB, Apache(httpd)が起動するようにするた...
本作業もsudo付加または、rootにて作業を行ってください。
-MariaDBの自動起動
systemctl enable mariadb.service
#br
-Apache(httpd)の自動起動設定
systemctl enable httpd.service
#br
* MariaDB, Apacheを起動する [#ca776014]
以下のコマンドでMariaDBとApache(httpd)を起動します。~
本作業もsudo付加または、rootにて作業を行ってください。
-MariaDBを起動する
service mariadb start
-Apache(httpd)を起動する
service httpd start
* ファイアーウォールの設定 [#f21a4dd3]
ファイアーウォールにより外部のPCより参照できない場合は、...
rootユーザはまたsudoコマンドを付加し以下のコマンドを実行...
+firewallが動作しているか確認します。
firewall-cmd --state
以下、実行例です。
[sakura@centos7 ~]$ sudo firewall-cmd --state
running
+firewall-cmdによりhttpポートを有効にします。
firewall-cmd --add-service=http --zone=public --permanent
以下、実行例です。
[sakura@centos7 ~]$ sudo firewall-cmd --add-service=http...
success
この操作により外部から接続が可能となります。
* phpの動作確認 [#le78e79c]
Apacheのドキュメントルートである、/var/www/htmlに以下のス...
+rootユーザで作業を行いました。
+ドキュメントルートにチェンジディレクトリします。
cd /var/www/html/
+echoコマンドを使ってphpinfo()を使用したスクリプトを作成...
echo '<?php phpinfo(); ?>' > info.php
+ブラウザからアクセスします。
http://インストールしたサーバ/info.php
#ref(01.png)
* MariaDBの設定 [#s9a695d1]
MariaDBの設定を行います。~
rootユーザにて作業を行いました。
+ /etc/my.cnf内の[mysqld_safe]の前にいかの行を追加します。
character-set-server=utf8
追加した状態のmy.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent ass...
symbolic-links=0
# Settings user and group are ignored when systemd is us...
# If you need to run mysqld under a different user or gr...
# customize your systemd unit file for mariadb according...
# instructions in http://fedoraproject.org/wiki/Systemd
character-set-server=utf8
[mysqld_safe]
<省略>
#br
+MariaDBを再起動します。
service mariadb stop
#br
service mariadb start
#br
+MariaDBの初期設定を行います。~
以下のコマンドにより対話式で設定が行えます。
mysql_secure_installation
出力される問に対して以下のように入力します。
Enter current password for root (enter for none): <Enter>
#br
Set root password? [Y/n] Y
New password: <パスワード入力>
Re-enter new password: <パスワード入力>
#br
anonymousユーザの削除です。Yとしました。
Remove anonymous users? [Y/n] Y
リーモートからのrootログインを不可にしました。
Disallow root login remotely? [Y/n] Y
テストDBの削除をYにしました。
Remove test database and access to it? [Y/n]
設定を反映させるためYにしました。
Reload privilege tables now? [Y/n] Y
#br
以上でMariaDBの初期設定は完了です。
以上、CentOS7でLAMP完了を作成する手順でした。
#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)
ページ名: