Apache+PHPインストール
apache のビルド・インストール
$cd httpd-2.2.12/
$./configure --prefix=/path/to/apache --enable-so
$sudo make
$sudo make install
phpのビルド・インストール
./configure
--prefix=/opt/php53
--with-apxs2=/opt/apache2/bin/apxs
--with-mysql=/opt/mysql55
--with-mysqli=/opt/mysql55/bin/mysql_config
--with-mysql-socket=/tmp/mysql.sock
--with-pdo-mysql=/opt/mysql55
--enable-pdo
--enable-mbstring
--enable-mbregex
--with-gd
--with-zlib
--with-curl
--with-openssl
--enable-pcntl
--with-mcrypt
--enable-sockets
--enable-zend-multibyte
configure時に要求されたもの
$sudo apt-get install libssl-dev
$sudo apt-get install libxml2-dev
$sudo apt-get install libcurl4-openssl-dev
$sudo apt-get install libmcrypt-dev
$sudo apt-get install libjpeg62-dev
$sudo apt-get install libpng12-dev
↑ 画像系のライブラリは、/usr/lib/にシンボリックリンクを作成
xdebug インストール(http://www.xdebug.org/)
$sudo apt-get install autoconf
$tar zxf xdebug-2.1.1.tgz
$cd xdebug-2.1.1/
$/opt/php53/bin/phpize
$./configure --enable-xdebug --with-php-config=/opt/php53/bin/php-config
$make$sudo cp -i xdebug.so /opt/apache2/modules/
cp /path/to/php_source/php.ini-development /opt/php53/lib/php.ini
cp /path/to/php_source/php.ini-product /opt/php53/lib/php.ini
php.iniの設定
/opt/php53/lib/php.ini
以下の行を追加
zend_extension="/opt/apache2/modules/xdebug.so"