2013年05月06日

WordPressのインストール手順メモ

※「LAMP環境の構築」が完了していることが前提
※以下手順はCentOS5.8で動作確認済み

cd /usr/local/src
wget http://ja.wordpress.org/wordpress-3.5.1-ja.tar.gz
tar xvf wordpress-3.5.1-ja.tar.gz
mv wordpress /var/www/html
chown -R apache:apache /var/www/html/wordpress/

mysql -u root -p
create database wordpress;

grant all privileges on wordpress.* to wordpress@localhost identified by 'wordpress';

\q

cp /var/www/html/wordpress/wp-config-sample.php /var/www/html/wordpress/wp-config.php

vi /var/www/html/wordpress/wp-config.php

---

// ** MySQL 設定 - こちらの情報はホスティング先から入手してください。 ** //
/** WordPress のためのデータベース名 */
define('DB_NAME', 'wordpress');

/** MySQL データベースのユーザー名 */
define('DB_USER', 'wordpress');

/** MySQL データベースのパスワード */
define('DB_PASSWORD', 'wordpress');

/** MySQL のホスト名 */
define('DB_HOST', 'localhost');
posted by maroon at 18:31| Comment(0) | IT_設定関連メモ | このブログの読者になる | 更新情報をチェックする

LAMP環境の構築手順メモ

■Linuxインストール
省略。
以下手順はCentOS5.8上で動作確認済み

■Apacheインストール
★参考URL
http://www.apache.jp/manual/install.html
apr/apr-util >= 1.2 の項を参照

cd /usr/local/src
wget http://ftp.kddilabs.jp/infosystems/apache//httpd/httpd-2.2.24.tar.bz2
tar xvf httpd-2.2.24.tar.bz2
cd httpd-2.2.24

# Build and install apr 1.2
cd srclib/apr
./configure --prefix=/usr/local/apr-httpd/
make
make install

# Build and install apr-util 1.2
cd ../apr-util
./configure --prefix=/usr/local/apr-util-httpd/ --with-apr=/usr/local/apr-httpd/
make
make install

# Configure httpd
cd ../../
./configure --with-apr=/usr/local/apr-httpd/ --with-apr-util=/usr/local/apr-util-httpd/
make
make install

■MySQLのインストール
★参考URL
http://codenote.net/mysql/229.html

◆事前準備
yum -y install cmake
yum install -y ncurses-devel
groupadd mysql
useradd -g mysql -s /noexists -d /usr/local/mysql mysql

◆インストール
cd /usr/local/src
wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.30.tar.gz/from/http://cdn.mysql.com/
tar xvf mysql-5.5.30.tar.gz
cd mysql-5.5.30

cmake . \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DDEFAULT_CHARSET=utf8 \
-DWITH_EXTRA_CHARSETS=all \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_PIC=1

make
make install

◆事後作業
chown -R mysql:mysql /usr/local/mysql

/usr/local/mysql/scripts/mysql_install_db \
--user=mysql \
--basedir=/usr/local/mysql \
--datadir=/usr/local/mysql/data

cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

chkconfig --list | grep mysql

◆configテンプレートのコピー(5.5.30の場合)
cp support-files/my-medium.cnf /etc/my.cnf

◆Pathを通す(環境変数の設定)
vi ~/.bashrc

PATH="$PATH":/usr/local/mysql/bin

source ~/.bashrc

◆起動
/etc/init.d/mysql start

◆rootパスワードの設定
mysql -u root

mysql> set password for root@localhost=password('********');
Query OK, 0 rows affected (0.02 sec)

mysql> \q

◆パスワード設定確認
# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g. ……

■PHPのインストール(MySQL対応)
★参考URL
http://www24.atwiki.jp/nc5cx7/m/pages/17.html

◆apxsのインストール
yum -y install httpd-devel

◆libxmlのインストール
cd /usr/local/src
wget ftp://xmlsoft.org/libxml2/libxml2-2.9.0.tar.gz
tar xvf libxml2-2.9.0.tar.gz
cd libxml2-2.9.0
./configure
make
make install

◆PHP本体のインストール
※失敗したら、1回解凍したディレクトリごと削除して解凍からやり直すこと
cd /usr/local/src
rm -rf php-5.4.12

cd /usr/local/src
wget http://www.php.net/get/php-5.4.12.tar.bz2/from/jp1.php.net/mirror
tar xvf php-5.4.12.tar.bz2
cd php-5.4.12
./configure --with-apxs2=/usr/sbin/apxs --sysconfdir=/etc --with-iconv --with-mysql=/usr/local/mysql
make
make install

cp php.ini-development /usr/local/lib/php.ini
vi /usr/local/lib/php.ini
下記行を以下のとおり編集する
(変更前)mysql.default_socket =
(変更後)mysql.default_socket = /tmp/mysql.sock

これでmysql.phpからDB接続できる

◆httpd.confの修正
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.orig
vi /etc/httpd/conf/httpd.conf

1)下記行が追加されていなかったら追加する(インストール時に追記される)
LoadModule php5_module /usr/lib/httpd/modules/libphp5.so

2)下記行を追加する
AddType application/x-httpd-php .php

3)下記行を以下のとおり編集する
(変更前)DirectoryIndex index.html index.html.var
(変更後)DirectoryIndex index.html index.html.var index.php

apachectl configtest
/etc/init.d/httpd restart
chkconfig httpd on

◆動作確認
vi /var/www/html/index.php
<br /><?php phpinfo(); ?><br />
http://[IPアドレス]
で、PHPinfoの画面が出て、MySQLの情報とかとれていればOK
posted by maroon at 18:19| Comment(0) | IT_設定関連メモ | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。