LAMP構築
1. Apache, PHP, Mysqlインストール
# yum -y install httpd mysql-server php php-mysql
2. apache起動
# service httpd start
3. apache起動してるかWebブラウザで確認。ex)http://192.168.2.189
4. apache起動時に実行するようにする。
# chkconfig httpd on
# chkconfig | grep httpd
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off ←3:onならOK
5. php設定
# vim /etc/php.ini
; date.timezone =
date.timezone = “Asia/Tokyo”
反映させる。
# service httpd restart
6. php動作確認
# vim /var/www/html/phpinfo.php
# cat /var/www/html/phpinfo.php
<?php
phpinfo();
?>
http://192.168.2.189/phpinfo.php
7. MySQL設定
起動
# service mysqld start
OS起動時に実行する
# chkconfig mysqld on
# chkconfig | grep mysql
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
password設定
# mysql -u root
mysql> update mysql.user set password=password(‘genepass’) where user = ‘root’;
mysql> flush privileges; ← 変更を反映
mysql> exit;
WordPress用のデータベースとユーザー作成
# mysql -u root -p
Enter password:
mysql> create database wp;
Query OK, 1 row affected (0.00 sec)
mysql> grant all privileges on wp.* to wp@localhost identified by ‘genepass’;
Query OK, 0 rows affected (0.00 sec)
mysql> exit;
8. WordPressインストール
# cd /var/www
# wget http://ja.wordpress.org/wordpress-4.3-ja.zip
(# wget http://ja.wordpress.org/latest-ja.zip 最新版はこれ)
# unzip wordpress-4.3-ja.zip
# chown -R apache.apache /var/www/wordpress
9. Apache設定
# cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
# vim /etc/httpd/conf/httpd.conf
# diff /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.org
292c292
< DocumentRoot “/var/www/wordpress”
—
> DocumentRoot “/var/www/html”
302c302
< <Directory /var/www/wordpress>
—
> <Directory />
304c304
< AllowOverride All
—
> AllowOverride None
再起動
# service httpd restart
WordPressインストール