初期設定

ダウンロード

WordPressのサイトよりダウンロードを行う

動作環境用インストール

Apacheインストール

# インストール(apr)
cd /usr/local/src/
tar xzf apr-1.4.2.tar.gz
cd apr-1.4.2
./configure 
make
make install
 
# インストール(apr-util)
cd /usr/local/src/
tar xzf apr-util-1.3.10.tar.gz
cd apr-util-1.3.10
./configure \
    --with-apr=/usr/local/apr
make
make install
 
# インストール(apache)
cd /usr/local/src/
tar xzf httpd-2.2.17.tar.gz
cd httpd-2.2.17
./configure \
    --enable-so \
    --enable-rewrite \
    --with-apr=/usr/local/apr \
    --with-apr-util=/usr/local/apr \
    --enable-modules=all \
    --enable-mods-shared=all \
    --enable-dav
 
make
make install
 

Apacheのhttp.confを編集して、CGI動作設定を行う

## ロードモジュール設定
LoadModule php5_module        modules/libphp5.so
 
## ユーザーグループ設定
User apache
Group apache
 
--- 省略 ---
##ドキュメントルートの設定
DocumentRoot "/home/httpd"
 
##ドキュメントルートの設定
<Directory "/home/httpd">
--- 省略 ---
</Directory>
--- 省略 ---
<IfModule dir_module>
    ## インデックスを追加(index.php)
    DirectoryIndex index.php index.html
</IfModule>
--- 省略 ---
DefaultType text/plain
 
<IfModule mime_module>
 
    ## ハンドラの起動
    AddType application/x-httpd-php .php 
 
</IfModule>
--- 省略 ---
 
 

MySQLインストール

## 解凍、インストール
cd /usr/local/src
tar xzf mysql-5.1.52.tar.gz
cd mysql-5.1.52
./configure                   \
    --with-charset=utf8       \
    --enable-shared           \
    --enable-static           \
    --with-extra-charsets=all \
    --enable-local-infile     \
    --prefix=/usr/local/mysql \
    --with-tcp-port=3306      \
    --with-innodb             \
    --with-unix-socket-path=/tmp/mysql.sock
 
make
make install
 
## ユーザー登録
groupadd mysql
useradd -g mysql -d /home/mysql -m mysql
passwd mysql
 
## 所有者権限変更
chown mysql:mysql -R /usr/local/mysql
 
## データベース初期化
./scripts/mysql_install_db --user=mysql
 
## 所有者権限変更
chown -R mysql /usr/local/mysql/
chgrp -R mysql /usr/local/mysql/
 
## デーモン登録
cp /usr/local/src/mysql-5.1.51/support-files/mysql.server /etc/rc.d/init.d/mysql
chmod 755 /etc/rc.d/init.d/mysql
chkconfig --add mysql
/etc/init.d/mysql start
 
## ポート開放
/sbin/iptables -I INPUT -p tcp -m tcp --dport 3306 --syn -j ACCEPT
service iptables save
 

MySQL環境設定

## root、mysqlユーザー用にパスを通す
vi /etc/profile
####################################
export PATH=$PATH:/usr/local/mysql/bin
####################################
source /etc/profile
exit
 
su - mysql
## rootパスワードの設定
mysql -u root
set password for root@localhost=PASSWORD('mysql');
quit;
 
## データベースの構築
mysql -u root --password=mysql
 
grant select,insert,delete,update,create,drop,file,alter,index on *.* to db_user@localhost identified by 'password';
flush privileges;
create database wp_db;
quit
 
 

PHP削除

yum remove php
rpm -e php-cli
rpm -e php-common
 
 

PHPインストール

cd /usr/local/src
tar zxf php-5.3.3.tar.gz
cd php-5.3.3
./configure \
./configure \
     --prefix=/usr/local/php  \
     --enable-shared           \
     --enable-static           \
     --with-apxs2=/usr/local/apache2/bin/apxs \
     --enable-mbstring \
     --enable-zend-multibyte \
     --with-zlib \
     --enable-sqlite-utf8 \
     --with-mysql=/usr/local/mysql \
     --with-pdo-mysql=/usr/local/mysql \
     --with-mysqli=/usr/local/mysql/bin/mysql_config
 
make
make test
make install
 
 

インストール

WordPressのインストール

## 解凍、インストール
cd /usr/local/src
tar zxf wordpress-3.0.1-ja.tar.gz
 
## ディレクトリの移動
mv wordpress /home/httpd/
chmod 777 /home/httpd/wordpress -R
 
 

WordPressの設定

##WordPress用に権限変更
chown -R apache /home/httpd/
chgrp -R apache /home/httpd/
/usr/local/apache2/bin/apachectl restart
 
 

WordPressの動作確認

http://localhost/wordpress/index.phpで開く(index.phpは省略可能)
 


最終更新:2010年11月03日 20:07