CentOS/CentOS7でLAMP環境を構築する
の編集
Top
/
CentOS
/
CentOS7でLAMP環境を構築する
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
#navi(../) *CentOS5, CentOS6でLAMP環境を構築する場合は、以下のリンクを参照してください。 [#ye2fc3ad] -[[CentOS5, CentOS6でLAMP環境を構築する>CentOS/CentOSでLAMP環境を構築]] * 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でLAMP環境を構築]] * LAMPに必要なソフトェアのインストール [#rafe28c5] **LAMPとは [#cd392611] LAMPとは以下のソフトウェアの頭文字を取ったものです。 |ソフトウェア名|ソフトウェアの説明| |''L''inux|OS| |''A''pache|HTTPサーバ| |''M''ariaDB|データベース| |''P''HP|スクリプト言語| * yumコマンドでLAMP必要なパッケージをインストール [#se919158] 以下のコマンドで''A''pache, ''M''ariaDB, ''P''HPのパッケージをインストールします。~ sudoコマンド付加または、rootにて以下のコマンドでインストールします。 yum -y install php-mysql php php-gd php-mbstring mariadb mariadb-server httpd * 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より参照できない場合は、以下の操作により80ポートを開けます。~ 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 --zone=public --permanent 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 assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # 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環境を構築する場合は、以下のリンクを参照してください。 [#ye2fc3ad] -[[CentOS5, CentOS6でLAMP環境を構築する>CentOS/CentOSでLAMP環境を構築]] * 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でLAMP環境を構築]] * LAMPに必要なソフトェアのインストール [#rafe28c5] **LAMPとは [#cd392611] LAMPとは以下のソフトウェアの頭文字を取ったものです。 |ソフトウェア名|ソフトウェアの説明| |''L''inux|OS| |''A''pache|HTTPサーバ| |''M''ariaDB|データベース| |''P''HP|スクリプト言語| * yumコマンドでLAMP必要なパッケージをインストール [#se919158] 以下のコマンドで''A''pache, ''M''ariaDB, ''P''HPのパッケージをインストールします。~ sudoコマンド付加または、rootにて以下のコマンドでインストールします。 yum -y install php-mysql php php-gd php-mbstring mariadb mariadb-server httpd * 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より参照できない場合は、以下の操作により80ポートを開けます。~ 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 --zone=public --permanent 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 assorted security risks symbolic-links=0 # Settings user and group are ignored when systemd is used. # If you need to run mysqld under a different user or group, # customize your systemd unit file for mariadb according to the # 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)
テキスト整形のルールを表示する
添付ファイル:
01.png
621件
[
詳細
]