サイトいじり(Xoops) | 「PCエンジン」と「たま(柳原陽一郎)ライブレポート」+LifetouchNOTE使用日記ブログ

「PCエンジン」と「たま(柳原陽一郎)ライブレポート」+LifetouchNOTE使用日記ブログ

PCエンジンサイト「PCエンジン道場」に関するブログです。
バンド「たま」とそのメンバー(柳原陽一郎、石川浩司、知久寿焼、滝本晃司)に関するライブレポート
スマートブック「LIfetouchNOTE」に関する使用日記です。

PHPやらsmartyやらを1年くらい前からテキストで勉強していたけど、
ソースを一から組むのは結局果てしなく長い道のり&時間がもったいないってことが
よく理解できたので、
それらを使用しているXoops(=勝手にサイトをweb上で(会員サイト、データベースまでも)作れちゃう夢のようなシステム、略してCMS)
を使用してみることを決意。

で、しばらく触ってないうちにFedoraもバージョンがいつの間にか8、4月には9になるってことで、OS入替からやり直し。
夕方から始めてつい今さっきようやく完了。
CMSってのは非常に素晴らしそうなシステムの予感です。

とりあえず結構つまづいたので備忘録として以下記述

手順としては
1、OS入替
2、apacheの設定、起動
3、PHPのインストール、設定
4、mysqlのインストール、設定
5、Xoopsのインストール

1、2はググれば10分で終了。

3、PHPのインストール
かなり苦戦。(というかここのみトラブル発生)
まずは、
yum を使って Flex と libxml2 をインストールする
# yum -y install flex libxml2-devel

yum を使って zlib と libpng をインストールする
# yum -y install zlib-devel libpng-devel

um を使って libjpeg をインストールする
# yum -y install libjpeg-devel

PHpファイルをゲットして解凍
# wget -P /usr/local/src
http://jp.php.net/distributions/php-5.2.1.tar.gz
# mkdir /usr/local/php-5.2.1
# cd /usr/local/src
# tar xzf php-5.2.1.tar.gz
# cd php-5.2.1

makeファイル作り
./configure --with-apxs2=/usr/sbin/apxs --enable-zend-multibyte --with-mysql --enable-track-vars --enable-mbstring --enable-mbregex --enable-mbstr-enc-trans --with-gd=/usr --with-zlib-dir=/usr/lib --with-png-dir=/usr/lib --with-jpeg-dir=/usr/lib

上記コマンドを打ったところ
configure: error: no acceptable cc found in $PATH
のエラー発生。
Cのコンパイラが入ってなかったらしい。のでgccインストール実行
#yum install gcc

configure: error: installation or configuration problem: C++ compiler cannot create executables.
のエラーが発生。
原因は、gcc-c++、libstdc++ (コンパイラとライブラリ)
が単純に入っていなかったらしい。
で、
#yum install gcc-c++
#yum install libstdc++ 

再び。./configure

めでたく成功!
この後
make
make install

にてインストール終了。

mysqlはものの5分で終了w

Xoopsも手本通りにやって問題無し。

PHPはなかなかの曲者でした。
今回、非常に助かったサイト。

設定が非常にわかりやすい
http://honana.com/

有用なレス
http://www.mysql.gr.jp/mysqlml/mysql/msg/4760