[PHP-users 9436] PHP4.2.2 DSO版とCGI版の同居環境にAPCを入れる方法を教えていただけませんか

Toshihito ITAMI php-users@php.gr.jp
Wed, 21 Aug 2002 21:36:09 +0900


はじめまして、PHP初心者の伊丹です。

表題のとおりなのですが、PHP4.2.2 DSO版とCGI版の同居環境に
APCが正常に入れる方法を教えていただけませんでしょうか。


いま、PHP4.2.2のDSO版としてインストールした後、APCを組み込み、
PHP4.2.2のCGI版をインストールを済ませた状態なのですが、
動作確認の為にコマンドプロンプトから
<?php echo "test"; ?>
のような内容のテストスクリプトを動かすと
$ php testn.php
Failed to find local cache entry
X-Powered-By: PHP/4.2.2
Content-type: text/html
$
と表示されてしまいます。
「Failed to find local cache entry」と出ているのでDSO版用php.iniより、
APCの記述を外して、再試行するとこのメッセージは出ないのですが。
(Apache経由でのテストでは、このようなエラーは出ていません)

どなたか、ご教授願えませんでしょうか。


なお、前提環境の詳細は、
    OSはRedhat Linux 7.1
    PHP4.2.2のDSO版としてインストールした後、APCを組み込み、
    PHP4.2.2のCGI版をインストール
    それぞれ、インストールしたときのインストールオプションは、
    <DSO版>
    --with-apxs=/usr/local/apache/bin/apxs \
    --enable-sigchild \
    --enable-mbstring \
    --enable-mbstr-enc-trans \
    --enable-mbregex \
    --enable-trans-sid \
    --with-oci8=/opt/oracle9i/OraHome1 \
    --with-unixODBC \
    --with-oracle=/opt/oracle9i/OraHome1 \
    --without-mysql \
    --with-pgsql=/usr/local/pgsql \

    <CGI版>
    --enable-force-cgi-redirect \
    --enable-sigchild \
    --enable-mbstring \
    --enable-mbstr-enc-trans \
    --enable-mbregex \
    --enable-trans-sid \
    --with-oci8=/opt/oracle9i/OraHome1 \
    --with-unixODBC \
    --with-oracle=/opt/oracle9i/OraHome1 \
    --without-mysql \
    --with-pgsql=/usr/local/pgsql \

というような感じです。
もし、出来なければ、ZendOptimizerを導入してみようかとも検討してい
ます。こちらもなにかアドバイス等あれば、お願いいたします。

よろしくお願いいたします。


伊丹 寿仁