« 台風16号 | メイン | コードレスマウス購入 »

2004年08月31日

How to make your own PHP extension modules

モジュール分割をしたところ、それが原因かはわからないが処理が20%高速になった。 PHP4.3.8へ自作拡張モジュールを組み込むことを会得したのでメモがてら残しておく。すでにPHPが適切にインストールされているものとして記述する。

extディレクトリの下にユニークなディレクトリ(mylib)を作り、ソースを置く。

config.m4を作成する。calenderモジュールのそれをひな型にするといいだろう。

buildconfを実行する。 適切なバージョンのautoconf,libtoolが必要なのであらかじめインストールしておく。

configureを実行 オプションに自作モジュールを追加しないと認識してくれない。たとえば --mylib=share とか。
make
sudo make install

php.iniを編集し、extension=mylib.so といった行を追加する。
apache 再起動。

これでいけると思う。 phpinfo() してみて mylibがあれば大丈夫だろう。

PHP 4.0.Xの場合は違う書式のconfig.m4 およびMakefile.in が必要なほかは4.3.xと同様である。

勤務先のOak部長(仮名)のブログを拝見した。フェラーリをテーマにしたそれは、とても素人の手とは思えぬ充実したコンテンツであった。 激務の合間にこれほどの質を制作できるとはびっくり。


にほんブログ村 旅行ブログ 旅行ガイド・プランへ

【他の年の本日の日誌】
2016:
2016年08月30日のつぶやき 2016年08月30日のつぶやき(22件) 00:35 うーむ、どこ泊まるかなあ(今日明日ではない) 00:36 値カフェには泊まったことがない。 09:55 もるげん、からの快特にログイン。座れた (@ 京急 横浜駅 in 横浜市, 神奈...
2015:
2015年08月30日のつぶやき 2015年08月30日のつぶやき(72件) 04:36 もるげん 07:33 昨日ぶりのモリモリ 07:52 計画的ワープ発動 (@ 盛岡駅 (Morioka Sta.) in 盛岡市, 岩手県) https://t.co/XyRtA76f...
2014:
2014年08月30日のつぶやき 2014年08月30日のつぶやき(38件) 00:11 某氏は塾に通っていたのか。 00:22 E7系を見たいけどもう寝ない戸棚zzz 00:26 @WiLL_VS_4 通勤徒歩10分でサーセン( 04:40 もるげん 04:45 某氏はJ...
2013:
2013年08月30日のつぶやき 2013年08月30日のつぶやき(27件) 09:29 もるげん 11:22 台風さんは思いの外ごゆっくりだな。 でもいろいろ考えて週末の遠征は見送りにしましたよと。 12:33 じゃらんの1万円クーポン使用期限は今日だった。 12:38 ...
2012:
2012年08月30日のつぶやき 2012年08月30日のつぶやき(13件) 12:40 昨夜は野毛から徒歩帰宅の刑であった。今日は出遅れたが頑張ろう。 13:43 @nomobucho (-人-) 14:48 @hanaoibito 桜旅お疲れ様でした! 17:33 土曜...
2011:
2011年08月30日のつぶやき 2011年08月30日のつぶやき(11件) 09:32 もるげん 09:36 @7_mo 二軒茶屋餅( 09:41 @7_mo 2周目乙です。 12:49 ぐら? 12:57 台風12号は金曜日関東接近とな。3日から北海道だというのに… 1...
2008:
関西遠征(2)・城めぐりで大移動 (画像は後日) 今日は大移動日なので、睡眠もそこそこに4:30チェックアウト。新今宮から18きっぷ開始。昨日は少々飲み過ぎで不調気味。水分補給。  新今宮4:59発の列車を
2007:
試運転  最近SleepTracerで起床できず。 早いもので8月も今日で終わりだが本日も出陣。 NR案件PHP拡張モジュール、画像ビュアスクリプトほか実装。 新モジュールはapache組み込みのアプリだが、メモリを大量に使う。httpdのメモリ使...

投稿者 onsenfan [ プログラミング ] : 2004年08月31日 00:00

この記事が役に立った/おもしろいと思ったら、ワンクリックで応援お願いします

トラックバック

このエントリーのトラックバックURL:
http://blog.odorokutamegoro.com/mt-tb.cgi/1155_3012944263484

コメント

コメントしてください




保存しますか?



ジオターゲティング
counter
1