CentOS release 5.6 (Final Tikanga) へPHP5.3をインストールするには、epel, remi のリポジトリを使うのが簡単です。MySQLを使っている場合は、そちらもepel, remiのものへ置き換える必要があるので、注意しましょう。MySQLはバージョン5.5になります。
まずは、epel, remi のリポジトリをインストールします。
$ wget http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm $ wget http://rpms.famillecollet.com/enterprise/remi-release-5.rpm # suro rpm -Uvh epel-release-5-4.noarch.rpm remi-release-5.rpm
インストール後に、/etc/yum.repos.d/の中にあるepel.repo, remi-enterprise.repo の enabled の設定は「enabled=0」とします。必要なときだけ、有効にします。後は、必要なものをインストールするだけです。mysqlのdefault-character-setの設定が5.5になってから変わっていてあせりましたが、あらかじめ調べておけば大丈夫です。[mysqld]の方を character-set-server = utf8 にするだけです。[mysql]は従来どおりで問題ありません。
sudo yum --enablerepo=remi,epel install mysql-server sudo yum --enablerepo=remi,epel install \ php \ php-cli \ php-devel \ php-common \ php-pdo \ php-ldap \ php-gd \ php-mysql \ php-mbstring \ php-xmlrpc \ php-xml \ php-pear \ php-pear-DB \ php-pear-Net-URL \ php-pear-Mail-Mime \ php-pear-Net-Socket \ php-pear-Auth-SASL \ php-pear-Mail \ php-pear-MDB2 \ php-pear-HTTP-Request \ php-pear-File-Util \ php-pear-File-CSV \ php-pear-Net-SMTP \ php-pear-Log \ php-pear-File