php 5.3 インストール
元々centosのphpのバージョンは5.1であり、むりくりyumでphp 5.2を入れてました。
しかし、pdoを利用しようと思ったところpdo_driverとpdoのバージョン違いがうんたら〜と
言われたのでがんばってみましたが、心が折れたのでphpをmakeで入れる事で解決を図った。
そして折角なのでphp 5.3をインストールした。
./configure \ --build=x86_64-redhat-linux-gnu \ --host=x86_64-redhat-linux-gnu \ --target=x86_64-redhat-linux-gnu \ --prefix=/usr/local \ --exec-prefix=/usr/local \ --with-apxs2=/usr/sbin/apxs \ --enable-mbstring \ --enable-mbregex \ --enable-gd-native-ttf \ --enable-sockets \ --enable-exif \ --with-curl=shared,/opt/curl \ --with-gettext \ --with-gmp \ --with-openssl \ --with-zlib \ --with-layout=GNU \ --enable-ftp \ --with-gd=shared \ --with-mysqli=mysqlnd \ --with-mysql=mysqlnd \ --with-pdo-mysql=shared \ --with-xmlrpc=shared \ --enable-dom=shared \ --enable-soap=shared \ --with-xsl=shared \ --enable-xmlreader=shared \ --enable-xmlwriter=shared \ --enable-zip \ --enable-zend-multibyte \ --with-mcrypt \ --enable-pdo=shared \ --with-pdo-sqlite=shared \ --with-sqlite=shared \ --with-png-dir=/usr/lib64 \ --with-jpeg-dir=/usr/lib64
色々足りない言われるのでがんばってインストールしてmakeを通す。
make installが終わったらphp.iniファイルを作成&追記
cp -ip php.ini-production /usr/local/etc/php.ini vi /usr/local/etc/php.ini extension=pdo.so extension=pdo_mysql.so extension=dom.so extension=xsl.so date.timezone = Asia/Tokyo output_handler = mb_output_handler default_charset = "UTF8" mbstring.language = Japanese mbstring.internal_encoding = UTF8 mbstring.http_input = auto mbstring.http_output = UTF8 mbstring.encoding_translation = On mbstring.detect_order = auto mbstring.substitute_character = none;