2012年3月1日木曜日

CentOS6.2にLAMPインストール

LAMPインストール



LinuxのRPM互換パッケージ管理システムであるyumを使ってLAMPをインストールする。
LAMPとは、Linux+Apache+MySQL+PHPのことである。

まずはパッケージの確認
# yum list install httpd php mysql-server
httpd.i686 2.2.15-15.el6.centos.1
mysql-server.i686 5.1.61-1.el6_2.1
php.i686 5.3.3-3.el6_2.6


確認ができたらインストール
# yum install httpd php mysql-server


次に追加モジュールのインストール、まずはパッケージの確認
# yum list install mod_auth_mysql php-mysql php-mbstring
php-gd perl-Net-SSLeay expect


追加モジュールのインストール
# yum install mod_auth_mysql php-mysql php-mbstring
php-gd perl-Net-SSLeay expect


Apacheの設定



# vi /etc/hosts



# vi /etc/httpd/conf/httpd.conf
(下記項目の値を変更)



MySQLの設定


# vi /etc/my.cnf
(下記を追加)


MySQLの再起動
# /etc/rc.d/init.d/mysqld start


rootでログインし、文字コードを確認
mysql -u root
mysql> show variables like 'char%';


MySQLパスワード設定


localhost,Sever,127.0.0.1パスワード設定をそれぞれ設定する
set password for root@localhost = password('パスワード');
set password for root@myserver = password('パスワード');
set password for root@127.0.0.1 = password('パスワード');

パスワードの確認
mysql> select host,user,password from mysql.user;


自動起動の設定



Apacheの自動起動設定
# /etc/rc.d/init.d/httpd start
# chkconfig httpd on


設定の確認
# chkconfig --list httpd


MySQLの自動起動設定
# chkconfig mysqld on


設定の確認
# chkconfig --list mysqld


Apache,PHP 動作確認



/etc/httpd/conf/httpd.conf 内の DocumentRoot (通常は"/var/www/html")で指定されているフォルダに、確認用ファイルを追加

# vi /var/www/html/index.html



$ vi /var/www/html/info.php



WindowsPCなどからブラウザで確認
http://192.100.xxx.xxx/
http://192.100.xxx.xxx/info.php





通常はhttpdの再起動で設定が反映されるが、うまく動作しない場合は、一度OSを再起動。

0 件のコメント: