ushahidiを使って児童虐待をどうこうできないか。って思っての行動その1
CentOS5.5にインストール
ソースを落っことしてきてフォルダに入れるがPHPのバージョンが5.1系なのでダメだそう。
oracleからPHP5.2系のRPMをダウンロードする。
参考:RHEL系でPHP5.2の最新版をパッケージからインストールしたい - ぷぎがぽぎ
インストールするrpm
- http://oss.oracle.com/projects/php/dist/files/EL5/x86_64/php52-common-5.2.13-1.el5.x86_64.rpm
- http://oss.oracle.com/projects/php/dist/files/EL5/x86_64/php52-cli-5.2.13-1.el5.x86_64.rpm
- http://oss.oracle.com/projects/php/dist/files/EL5/x86_64/php52-5.2.13-1.el5.x86_64.rpm
- http://oss.oracle.com/projects/php/dist/files/EL5/x86_64/php52-devel-5.2.13-1.el5.x86_64.rpm
mcryptが足りないようで。インストールで怒られます。
ソースからPHPをインストールしてmcryptだけとって来よう。
ソース(php5.2.14)をダウンロード
http://jp.php.net/get/php-5.2.14.tar.gz/from/this/mirror
$cd /tmp $wget http://jp.php.net/get/php-5.2.14.tar.gz/from/this/mirror $tar zxvf php-5.2.14.tar.gz $cd php-5.2.14 $./configure --with-mcrypt=shared --enable-shared $make $make install $cp /usr/local/lib/php/extensions/no-debug-non-zts-20060613/mcrypt.so /usr/lib64/php/modules/ $echo "extension=mcrypt.so" > /etc/php.d/mcrypt.ini /etc/init.d/httpd restart
mcrypt.soだけほしいのにmake installとかしちゃった(ぁ
インストールはできたけども。mod_rewriteが有効になってなくてトップから移動できない・・・・
/etc/httpd/conf/httpd.confを修正
#LoadModule rewrite_module modules/mod_rewrite.so LoadModule rewrite_module modules/mod_rewrite.so #有効に。 <Directory "/var/www/html"> AllowOverride All # AllowOverride None AllowOverride All #.htaccessにAllowOverride できるように。
とりあえず移動できるようになりました。。