PHPをソースからコンパイルしようと、ダウンロードしてconfigureをすると、エラーとなった。
ライブラリが足りないサーバーに速攻でインストールするからそんな目に合うのだろう。。。

PHPコンパイル中のコマンド

console
wget http://jp2.php.net/get/php-5.3.3.tar.bz2/from/jp.php.net/mirror tar jxvf php-5.3.3.tar.bz2 cd php-5.3.3 ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --mandir=/usr/share/man \ --enable-sockets \ --enable-mbstring \ --enable-mbregex \ --enable-zend-multibyte \ --with-apxs2=/usr/sbin/apxs \ --disable-short-tags \ --with-openssl \ --with-zlib \ --with-mysql=/usr/share/mysql \ --with-mcrypt \ --with-config-file-path=/etc \ --with-curl

発生したエラー。
-with-apxs2 を指定しているが、Apacheの開発用ライブラリが不足しているために発生しているようだ。

console
The output of /usr/sbin/apxs follows: ./configure: line 6274: /usr/sbin/apxs: No such file or directory configure: error: Aborting

他にも多数。

console
checking for xml2-config path... configure: error: xml2-config not found. Please check your libxml2 installation.
console
configure: error: Cannot find OpenSSL's <evp.h>
console
configure: error: Please reinstall the libcurl distribution easy.h should be in <curl-dir>/include/curl/
console
checking for mcrypt support... yes configure: error: mcrypt.h not found. Please reinstall libmcrypt.
console
configure: error: Cannot find MySQL header files under /usr/share/mysql. Note that the MySQL client library is not bundled anymore!

httpd-develをインストール。

console
yum install httpd-devel

libxml2-develをインストール。

console
yum install libxml2-devel

openssl-develをインストール。

console
yum install openssl-devel

curl-develをインストール。

console
yum install curl-devel

libmcrypt libmcrypt-develをインストール。

console
yum install libmcrypt libmcrypt-devel

mysql mysql-bench mysql-devel mysql-server をインストール。。。

console
yum install libmcrypt mysql mysql-bench mysql-devel mysql-server

やっと通った。。。さいしょからyumでインストールすればよかった。。