Freebsdでphpvirtualboxをportsから入れて使おうとした時の備忘録として。なにこの泥沼のような罠…。
罠その1。portsからphpvirtualboxをインストール。最初は動いていたけれど,いじくってるうちに動かなくなった。apacheのログ見たら,Call to undefined function simplexml_load_string() in /usr/local/www/phpvirtualbox/lib/language.phpと宣う。言語設定を英語から変えると,上記のコードが実行されるようになって動かなくなる罠。
罠その2。simplexml_load_stringは,php5.2以降はデフォルトで入っているとあるのに,portsからインストールしたphp5.4は「わざわざ」別モジュール(別ports)にコンパイルされている罠。そこでportsからphp5-simplexmlをインストール。phpvirtualboxでsimplexml使っているのに,portsには依存関係が設定されていない…。
罠その3。simplexmlはphp.iniのallow_url_fopenをOnにしないと使えないらしい。というかphp.iniのコメントもディレクティブの文字列見ても,それがsimplexmlに関連するようにとても見えない…。で,allow_url_fopenは最初からOnになってたけど,それでもsimplexml_load_stringが未定義と怒られる。php.iniの直ぐ下の方見たら,さらにallow_url_includeというのがある。include/requireしたコードはさらに別設定とな。上記のlanguage.phpはこっちに当たるらしい。ここをOnにしてやっと動作。
なんだこれ,これが常識なんだろうか…。FreeBSDがマイナーなうえに,phpvirtualboxもいまいちぱっとしないみたいで情報が少なくて調べるのに疲れた…。
-
最近の投稿
- はまぐり 2024年2月24日
- ジュニアモータースポーツの特異性 2024年2月23日
- 抜釘したよ 2024年2月18日
最近のコメント
- 認識阻害というギミック に アイオイ より
- UltraBeeたのしい に 棉乃木 より
- UltraBeeたのしい に にしかわ より
メニュー
タグ
- computer (138)
- es (1)
- FreeBSD (48)
- KLX125 (109)
- music (20)
- N-VAN (9)
- RR4T 125LC (33)
- RR50 Factory (6)
- server (104)
- Sur-ron (5)
- TE250(4st 2010) (55)
- TE250i (12)
- ZX6R (28)
- ZXR400 (14)
- お父さん (8)
- アニメ老人会 (1)
- エンデューロ (4)
- コミック (92)
- モーターサイクル (167)
- レース活動 (27)
- 人指し指縫合 (9)
- 初めての入院と手術 (15)
- 園芸 (35)
- 怪我 (12)
- 旅行 (124)
- 燃料電池 (4)
- 脊椎圧迫骨折 (3)
- 腓骨筋腱脱臼 (9)
- 自動車 (43)
- 道具 (55)
- 酒 (55)
- 鎖骨骨折 (2)
- 靱帯損傷 (6)
2024年4月 月 火 水 木 金 土 日 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 アーカイブ
メタ情報
- 2002年11月以前の日記(tDiary移行前)はこちら