トップ «前の日記(2003-10-07(Tue)) 最新 次の日記(2003-10-09(Thu))» 編集

ぽっぺん日記@karashi.org


2003-10-08(Wed) [長年日記]

_ 午前

出勤早々、お客さんにミスを指摘され、お叱り(ってほどでもないが)を受ける。平謝り。

_ アンジェリーナ・ジョリーは死体防腐処理法に興味がある

そう言えば、生ける屍の死 (創元推理文庫)(山口 雅也) 生ける屍の死 (創元推理文庫)(山口 雅也)に、アメリカでは葬儀屋の地位は非常に高いって書いてあった。そのせいかも知れないなと、ちょっと思ったり。

_ Turck MMCache for PHP

先日の続き。

otsuneさんにもアドバイスを頂いたので、apache2をインストールするところからやり直してみる。インストールは、いつも通りportinstall /usr/ports/www/apache2でサクッと。関連するports(ports/lang/php4やports/www/turck-mmcacheなど)もインストールし直す。

インストール終了後、とりあえず、daemontoolsの管理下で動かすべく設定。

次のrunスクリプト*1で、daemontools管理でapache2を動かすことができた。

*1 envの辺りが冗長のような気がするけど。


#!/bin/sh
exec < /dev/null
exec 2>&1
exec env - PATH="/usr/local/sbin:$PATH" \
/usr/local/sbin/httpd -DNO_DETACH

_ この状態で、問題のMMCacheを有効に設定して、svc -t /service/httpdしてみたところ――MMCacheが動きましたよ。

phpinfo()でも確認できたし、PHPスクリプトを読み込ますと、ちゃんとキャッシュファイルが/tmpに作成される。

しばらくテストして問題ないようだったら、apache2へ完全移行するかな。

_ The ionCube PHP Accelerator

Yahoo!も採用したと言う、PHPアクセラレータ。ついでなんで、こっちも動作確認をしてみる。

daemontools管理下のapache2で問題なく動作した。

_ APC

Pearにも入ったPHPアクセラレータ。こっちもついでなんで試してみる。

インストールはportinstall /usr/ports/www/pear-APCでサクッと。で、php.iniに


extension="apc.so"

_ とだけ書いて、svc -t /service/httpdしてみたところ、動作せず。

logの内容は以下の通り。

PHP Warning: Unknown(): Unable to load dynamic library './apc.so' - Cannot open "./apc.so" in Unknown on line 0

_ daemontools管理をやめて、apachectl startしても同じ症状。

うーん、なんだろ。

[]
本日のPingbacks(全0件)

トップ «前の日記(2003-10-07(Tue)) 最新 次の日記(2003-10-09(Thu))» 編集