ぽっぺん日記@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しても同じ症状。
うーん、なんだろ。


まで頂ければ幸いです。
海上保安官(坂本 新一)
海をひらく(桜林美佐)
ぼくは猟師になった(千松 信也)
神の家の災い (創元推理文庫 M ト 7-3)(ポール・ドハティー)
一人ひとりに未来を創る力がある テラ・ルネッサンス 1―「心を育てる」感動コミック VOL.3(田原 実)