さくら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-1apacheでphpを読み込むよう設定を変更・再起動
(ちなみに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
だいたいここを参考にしました