LAMPローカル環境構築方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*LAMPローカル環境(myLocalServer)構築方法 [#i86f1007]
#contents
** 必要なツール [#p8dd5db9]
- CentOS
-- centos.org>>Mirrors>>RIKEN Research Institute>>HTTP>>5...
- VMware Fusion - 仮想化
- hoster
- cyberduck - scpツール
** 仮想マシンの作成 [#c9944dae]
+ 新規仮想マシン(myLocalServer)を作成。
+ 「Network Adaptor」を「Bridged (Autodetect)」に設定。
** CentOSインストーラーの起動 [#ace99b85]
+ myLocalServerにCentOSパッケージをインストール
+ インストーラー設定
++ 言語、キーポードタイプ、インストール方法(FTP)を選択
++ IPv6サポートを解除
++ FTP site name: ftp.riken.jp, CentOS directory: /Linux/...
++ タイムゾーン設定
++ Rootユーザのパスワードを設定
++ パッケージの内容(「開発ツール」「ベース」)を選択
** CentOSの更新 [#j71a456f]
RootユーザでログインしOSをアップデートする。
localhost login: root
Password: ***********
[root@localhost ~]# yum -y update
** ターミナルから作業できるように設定する [#x0a3c337]
CentOSコンソールからIPアドレスを確認する。
/sbin/ifconfig
&color(red){※};CentOS 7以降でのIPアドレス確認方法(参考)
ip addr show
hoster.appを使い上記IPアドレスに対してホスト名(http://yuj...
ターミナルからログインする。
$ ssh -l root yuji.dev
** 作業ユーザを作成 [#ee79e911]
# useradd yuji
** 作業ユーザのパスワードを設定 [#p75b3e01]
passwd ********
** sudoの設定 [#m09bde63]
# usermod -G wheel yuji.dev
sudo設定ファイルを開き「%wheel ALL=(ALL) ALL」のコメント...
# visudo
Rootユーザへ切り替える
$ su -
一般ユーザへ戻る
# exit
** Apacheをインストール [#ydf22465]
$ sudo yum -y install httpd
** MySQLをインストール [#x8cd2917]
$ sudo yum -y install mysql-server
** PHPをインストール [#e72d36cf]
$ sudo yum -y install php php-devel php-pear php-mbstrin...
** selinuxを無効化(本番環境ではon推奨) [#m1eb0fab]
$ setenforce 0
selinux設定ファイルを開き「SELINUX=enforcing」を「SELINUX...
$ vi /etc/sysconfig/selinux
** iptablesを無効化 [#fbcf2bcf]
$ /sbin/service iptables stop
iptablesを起動の度に無効化
$ chkconfig iptables off
** 再起動 [#j5ba6010]
$ reboot
** Webサーバ、MySQLを再起動 [#w0c97a39]
$ /sbin/service httpd start
$ /sbin/service mysqld start
Webサーバ、MySQLを毎回起動
$ chkconfig httpd on
$ chkconfig mysqld on
** Webサーバ、MySQLの動作確認 [#m03033d5]
Webブラウザよりhttp://yuji.dev/にアクセスしWebサーバの動...
MySQLの動作確認
$ mysql -u root
mysql>exit
** Webコンテンツの編集権限をユーザに付与 [#i5748c4a]
# chown yuji /var/www/html
** Cybercuckの設定 [#m5b4b693]
- 新規サーバを追加
-- SFTP / パスワード
-- /var/www/html
- 新規ファイル作成(index.html)
** 各バージョン確認方法 [#p6b9e961]
*** CentOS [#m4d1f49d]
# cat /etc/redhat-release
*** 32bit版(i386)か64bit版(x84_64)かを確認 [#k4767c1f]
# uname -a
*** Apache [#u03cba05]
# httpd -v
*** MySQL [#b6108109]
# mysql --version
*** PHP [#i1dc5e46]
# php --version
終了行:
*LAMPローカル環境(myLocalServer)構築方法 [#i86f1007]
#contents
** 必要なツール [#p8dd5db9]
- CentOS
-- centos.org>>Mirrors>>RIKEN Research Institute>>HTTP>>5...
- VMware Fusion - 仮想化
- hoster
- cyberduck - scpツール
** 仮想マシンの作成 [#c9944dae]
+ 新規仮想マシン(myLocalServer)を作成。
+ 「Network Adaptor」を「Bridged (Autodetect)」に設定。
** CentOSインストーラーの起動 [#ace99b85]
+ myLocalServerにCentOSパッケージをインストール
+ インストーラー設定
++ 言語、キーポードタイプ、インストール方法(FTP)を選択
++ IPv6サポートを解除
++ FTP site name: ftp.riken.jp, CentOS directory: /Linux/...
++ タイムゾーン設定
++ Rootユーザのパスワードを設定
++ パッケージの内容(「開発ツール」「ベース」)を選択
** CentOSの更新 [#j71a456f]
RootユーザでログインしOSをアップデートする。
localhost login: root
Password: ***********
[root@localhost ~]# yum -y update
** ターミナルから作業できるように設定する [#x0a3c337]
CentOSコンソールからIPアドレスを確認する。
/sbin/ifconfig
&color(red){※};CentOS 7以降でのIPアドレス確認方法(参考)
ip addr show
hoster.appを使い上記IPアドレスに対してホスト名(http://yuj...
ターミナルからログインする。
$ ssh -l root yuji.dev
** 作業ユーザを作成 [#ee79e911]
# useradd yuji
** 作業ユーザのパスワードを設定 [#p75b3e01]
passwd ********
** sudoの設定 [#m09bde63]
# usermod -G wheel yuji.dev
sudo設定ファイルを開き「%wheel ALL=(ALL) ALL」のコメント...
# visudo
Rootユーザへ切り替える
$ su -
一般ユーザへ戻る
# exit
** Apacheをインストール [#ydf22465]
$ sudo yum -y install httpd
** MySQLをインストール [#x8cd2917]
$ sudo yum -y install mysql-server
** PHPをインストール [#e72d36cf]
$ sudo yum -y install php php-devel php-pear php-mbstrin...
** selinuxを無効化(本番環境ではon推奨) [#m1eb0fab]
$ setenforce 0
selinux設定ファイルを開き「SELINUX=enforcing」を「SELINUX...
$ vi /etc/sysconfig/selinux
** iptablesを無効化 [#fbcf2bcf]
$ /sbin/service iptables stop
iptablesを起動の度に無効化
$ chkconfig iptables off
** 再起動 [#j5ba6010]
$ reboot
** Webサーバ、MySQLを再起動 [#w0c97a39]
$ /sbin/service httpd start
$ /sbin/service mysqld start
Webサーバ、MySQLを毎回起動
$ chkconfig httpd on
$ chkconfig mysqld on
** Webサーバ、MySQLの動作確認 [#m03033d5]
Webブラウザよりhttp://yuji.dev/にアクセスしWebサーバの動...
MySQLの動作確認
$ mysql -u root
mysql>exit
** Webコンテンツの編集権限をユーザに付与 [#i5748c4a]
# chown yuji /var/www/html
** Cybercuckの設定 [#m5b4b693]
- 新規サーバを追加
-- SFTP / パスワード
-- /var/www/html
- 新規ファイル作成(index.html)
** 各バージョン確認方法 [#p6b9e961]
*** CentOS [#m4d1f49d]
# cat /etc/redhat-release
*** 32bit版(i386)か64bit版(x84_64)かを確認 [#k4767c1f]
# uname -a
*** Apache [#u03cba05]
# httpd -v
*** MySQL [#b6108109]
# mysql --version
*** PHP [#i1dc5e46]
# php --version
ページ名: