開発環境 VM上のCentOS4.4の設定メモ

足りないパッケージインスコ

$ sudo yum install libpng-devel libjpeg-devel httpd-devel

PHP5.2.1はソースから
mbstr-enc-transを呪文のように唱える人いますがとっくにないって

$ wget http://www.php.net/get/php-5.2.1.tar.gz/from/jp.php.net/mirror
$ tar zxvf php-5.2.1.tar.gz
$ cd php-5.2.1
$ ./configure --with-apxs2=/usr/sbin/apxs --enable-mbstring --enable-zend-multibyte --with-mysql --with-pdo-mysql --with-zlib --with-curl --with-gd --with-openssl
$ make
$ sudo make install

peclの使う2つインスコ

$ sudo pecl install memcache
$ sudo pecl install xdebug

php.iniの作成と編集

$ sudo cp ./hp.ini-recommended /usr/local/lib/php.ini
$ sudo vi /usr/local/lib/php.ini

確認した後、apache再起動

$ sudo service httpd configtest
$ sudo service httpd restart

PEARパッケージ必要なのなまぐさインスコ

$ sudo pear install -f -alldepse Services_YouTube
$ sudo pear install -f -alldepse Services_Amazon