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の場合 |
| 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 |
|
| 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 |