さくらVPS(CentOS)にWordPressを入れるまで その1

1.MySqlとPHP5.4をインストールする

 

1-1 remiインストール

rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

 

1-2 php5.4をインストール

yum --enablerepo=remi-test install php-cli php-devel php-mbstring php-pear php-xml php-pdo php-gd php-mcrypt php-sqlite php-xmlrpc php-curl php-tidy php-dom php-gettext php-fpm

 

1-3 mysql5.5インストール

yum --enablerepo=remi -y install mysql mysql-devel mysql-libs mysql-server

 

1-3-1mysqlの設定

cd /etc/

vi my.cnf

 [mysqld]

 skip-character-set-client-handshake

character-set-server=utf8

 log_bin = /var/log/mysql/mysql-bin.log

expire_logs_days = 14

 [mysqldump]

 default-character-set=utf8

 [mysql]

 default-character-set=utf8

 

mysqlパスワード設定

 mysql> SET PASSWORD FOR root@localhost = PASSWORD('*********');

 

MySql再起動

 /etc/rc.d/init.d/mysqld start

 

MySqlに入る

 mysql -u root -p

 

・サーバーが再起動しても起動するように自動起動設定をする

 #chkconfig mysqld on

 #service mysqld start

 →OKがでれば無事起動完了

 

 

1-3-2mysqlの初期化

  ※この設定以前にMysqlをインストールしてる場合飛ばすこと

 # /user/bin/mysql_secure_installation

  で、この後の質問はYを押してく。

 Remove test database and access to it?にnを返すともともとあるDBは消えない。

 

 

2.Apache(httpd)の設定など

 

2-1apacheでphpを読み込むよう設定を変更・再起動

vi /etc/httpd/conf/httpd.conf

 (ちなみにescしてからの:set nで行数)

 →AllowOverride All

 →DirectoryIndex にindex.php追加

:wq

 

service httpd restart

 

2-2 iptablesの設定と再起動

そもそもiptablesはありませんので、作ります。

vi /etc/sysconfig/iptablesで作成して、中身はここを参考に。

 

で再起動。

→service iptables restart(再起動)

 

でも、

- - - - - -

iptables: Applying firewall rules: iptables-restore v1.4.7: no command specified

Error occurred at line: 6

Try `iptables-restore -h' or 'iptables-restore --help' for more information.

- - - - - -[FAILED]

とのこと、調べてみると空文字がところどころ入っていて、それがNGだったっぽい。

 

→解決!!

 

 

3.PHPの動作テスト

アパッチのルートディレクトリへ

→cd /var/www/html

→touch index.php

→echo "<?php phpinfo();?>" >> index.php

 

ブラウザで、

http://ドメイン/ アクセスして↓でたらok

 

f:id:isgi:20121026000802p:plain

 

だいたいここを参考にしました