mod_php の pgsql.so
公開日:
:
FreeBSD
自宅サーバにインストールしてある ports/Packages を最新版にすべく作業して Apache を core dump させていた Seichan です.
ports ツリーを最新にして,PostgreSQL,Apache13+mod_ssl,PHP5 を最新にしてみたのですが,原因不明の core dump によって朝まで Apache が死んでいたようです.
httpd.conf の
LoadModule php5_module libexec/apache/libphp5.so
AddModule mod_php5.c
の2行をはずして起動した所無事 Apache が起動しました.
という事で,まず PHP5 のモジュールがおかしいんだろうと思い,portupgrade -f オプションで強制的に PHP5 およびモジュールを全ビルド,インストール.
さて,再起動するか.と Apache を再起動した所,やはり同じ core dump.
PHP5 のモジュールを全て消して,Apache を再起動.動作.
PHP5 のどれかのモジュールが悪さをしているようだ.
という事で,何個かを入れて,Apache を再起動という事をしてみる.
ちなみに,入れているモジュールは次のとおり.
php5-bz2, php5-ctype, php5-dba, php5-dom, php5-gd, php5-gettext, php5-iconv, php5-ldap, php5-mbstring,
php5-mcrypt, php5-odbc, php5-openssl, php5-pcre, php5-pear, php5-pgsql, php5-posix, php5-session, php5-simplexml, php5-sockets, php5-sqlite, php5-tokenizer, php5-xml, php5-zlib
で,結果はどうやら,php5-pgsql が引き金だったようでした.
自分としては PHP を使うにあたって,PostgreSQL は必須な為,これはどうにかせんと〜 と思い,何度か make してみるも全然駄目.
PostgreSQL も入れなおしだ~ と入れなおしてみるも全然駄目.
ふと,PHP の extensions.ini のモジュールロードの順番を入れ替えるとどうなんだろう? 思ったので試してみる.
あっさり Apaache 起動.PHP スクリプトから,PostgreSQL データベースへの接続も問題無し.
なんじゃそら?
extensions.ini の順番がキーになるなんて… 初めての経験でした…


関連記事
-
-
GEOM RAID0 を使ってみる
Seichan です.こんばんわ. 前回「GEOM のモジュールを理解する」でも書きましたが,GE
-
-
AFT(4k block) HDD を ZFS で使う場合の良い方法
Seichan です.こんばんわ. 2TB あたりから 1Block が 512Byte では
-
-
fukuoka-u.ac.jp の NTP サーバ
2ch の Linux 板のあるスレッドに,福岡大学の ntp 管理者(?) からの書込みがあった.
-
-
FreeBSD 6.0 RELEASE キター
newvers.sh のコミットログには Welcome to 6.0-RELEASE. の文字が.
-
-
papu さんへご報告
なんだか,稚内にいないようなのでこっちに書いておく. papu さんのサイトを,こっちのサーバに移動
-
-
PostgreSQL サーバをかえた
PostgreSQL を 8.0 系から,8.1 系に変更. そのついでに,物理的なサーバをかえた.
-
-
FreeBSD で NFS (3) 【/etc/exports 詳解】
Seichan です.こんばんわ. 前回「FreeBSD で NFS (2)」で書いたとおり,/e
-
-
オートローダ GET だぜっ!!
IBM の DDS4 オートローダを GET しました.Seichan です. Yahoo!! オ
-
-
FreeBSD をクライアントとして利用する (X.org)
Seichan です.FreeBSD をクライアントとして利用する,其ノ二.今回は X.org (X
- PREV
- で,VMWare 5 ですよ
- NEXT
- FreeBSD 6.0 RELEASE キター
Comment
>ふと,PHP の extensions.ini のモジュールロードの順番を入れ替えるとどうなんだろう? 思ったので試してみる.
なんで「ふと」そう思ったの?
過去に同じような経験があったとか???
な、謎だ・・・
>>ふと,PHP の extensions.ini のモジュールロードの順
番を入れ替えるとどうなんだろう? 思ったので試してみる.
>なんで「ふと」そう思ったの?
>過去に同じような経験があったとか???
ん〜.男の「感」って奴です.FreeBSD の ports/packages の場合,全てをモジュール形式でインストールするんで,モジュール形式なら,どのモジュールを読み込ませるかを決定するファイルがあるはずだ!! 見たいな.
モジュールの順番がネックになるなんて,全然考えた事は無かったんですがねぇ〜
トラブル時だもんで,やって見ようか.と.
>男の「感」
Σ(゚Д゚)ガーン
・・・うむ、ニュータイプみたいでカッコヨスw
>男の「感」
Σ(゚Д゚)ガーン
・・・ニュータイプみたいでカッコヨスw
「父さんにもぶたれた事ない」からね(大嘘
ナニワトモワレ.無事動作したのでバンザーイ てな感じですわ.