PHP4

PDFlibのインストール    PDFlib.com
1 PDFlibのダウンロード
http://www.pdflib.com/pdflib/download/index.html より pdflib-4.0.3.tar.gz(*) をDL
  * パッケージではなくソースをDLします。
2 PDFlibのインストール

tar xfz pdflib-4.0.3.tar.gz
cd pdflib-4.0.3

./configure --enable-shared-pdflib #--with-zlib=/usr --with-pnglib=/usr --with-tifflib=/usr
make
make install

cp -v ./bind/php/ext/pdf/config.php-406+.m4 /usr/local/src/php-4.2.2/ext/pdf/config.m4
cp -v ./bind/php/ext/pdf/pdf.c /usr/local/src/php-4.2.2/ext/pdf/

pdflib5.0の場合
cp -v ./bind/pdflib/php/ext/pdf/pdf.c /usr/local/src/php-4.3.1/ext/pdf/
cp -v ./bind/pdflib/php/ext/pdf/php_pdf.h /usr/local/src/php-4.3.1/ext/pdf/

3 font のコピー
cp -r fonts /usr/local/lib/pdflib
vi /usr/local/lib/pdflib/pdflib.upr
------------------------------------
%//home/tm/SRC/pdflib/fonts の近くに
//usr/local/lib/pdflib を追加する
------------------------------------
  php の再コンパイル(phpがインストール済みの場合)

cd /usr/local/src/ php-4.2.2
./buildconf
make clean
./configure --with-apxs=/usr/local/apache/bin/apxs --with-pgsql=/usr/local/pgsql --with-config-file-path=/usr/local/apache/conf/php --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex --with-pdflib=/usr/local --with-jpeg-dir=/usr --with-zlib-dir=/usr 
make
make install

  apacheのリブート
/usr/local/apache/bin/apachectl restart
 で、OKのハズですがなぜかPHPが動かない場合はマシンをリブートしましょう。

 

phpのインストール   Japan PHP User Group
1 インストール
tar -zxvf php-4.2.3.tar.gz
cd php-4.2.3
./configure --with-apxs=/usr/local/apache/bin/apxs --with-pgsql=/usr/local/pgsql --with-config-file-path=/usr/local/apache/conf/php --enable-mbstring --enable-mbstr-enc-trans --enable-mbregex
make
make install
2 php.ini-dist を指定したパスへ、php.ini と変更してコピーします。 
mkdir /usr/local/apache/conf/php
cp php.ini-dist /usr/local/apache/conf/php/php.ini
3 httpd.confを修正
vi /usr/local/apache/conf/httpd.conf
-----------------------------------------------------
236行目付近を確認
LoadModule php4_module libexec/libphp4.so
274行目付近を確認
AddModule mod_php4.c


845行目付近に追加
AddType application/x-httpd-php .php .php4
AddType application/x-httpd-php-source .phps .php4s
-----------------------------------------------------
  設定の確認
/usr/local/apache/bin/apachectl configtest
  「Syntax OK」でエラーなし
4 apacheを再起動
/usr/local/apache/bin/apachectl restart

 

PHP Acceleratorのインストール    ionCube
1 PHP Acceleratorのダウンロード
http://www.ioncube.jp/accelerator/ より
php_accelerator-1.3.3r2_php-4.2.1_linux_i686-glibc2.1.tgz をDL
2 PHP Acceleratorのインストール
tar -zxvf php_accelerator-1.3.3r2_php-4.2.1_linux_i686-glibc2.1.tgz
mv php_accelerator-1.3.3r2_php-4.2.1_linux_i686-glibc2.1.3 /usr/local/lib/phpA
3 php.iniの編集
zend_extension="/usr/local/lib/phpA/php_accelerator_1.3.2.so"
編集後にapacheを再起動

 

libxml2のインストール PHP5はlibxml2が必要のようです  http://xmlsoft.org/
1 libxml2のダウンロード
http://xmlsoft.org/ より libxml2-2.6.11.tar.gz をDL
2 libxml2のインストール
tar -zxvf libxml2-2.6.11.tar.gz
./configure
make
make install