ryshinozの日記

2008-01-26php -h

id:Yudoufuさんに教えてもらったのでphp -hでオプション再確認。

ソースレビューの時とか秀丸パブリッシャーを利用して印刷してたんだけど、これでhtmlにして印刷するのもありな気がする。

2008-01-22pecl_gen

第2回 Hello, PHP Extension!:実例で学ぶPHP拡張モジュールの作り方|gihyo.jp … 技術評論社を試してみました。

最後の動作確認でdl()がうまくいかない。

php -d extension=helloworld.so -r "helloworld();"
PHP Warning:  PHP Startup: Unable to load dynamic library './helloworld.so' - (null) in Unknown on line 0
PHP Fatal error:  Call to undefined function helloworld() in Command line code on line 1

/opt/local/etc/php.iniを確認してみたらextension_dirの値が

extension_dir = "./"

になってて値を以下に編集したら動いた。

;extension_dir = "./"
extension_dir = "./modules"

php -d extension=helloworld.so -r "helloworld();"
Hello, World!

今日はここまで。

kidd-number5kidd-number52008/01/23 17:37私のところも./になってました。なんでしょうねえ。。。PHPコンパイル時のオプションですかねえ・・・

ryshinozryshinoz2008/01/25 00:06僕はMacPortsで入れちゃいました。
ちょっとだけはまりますよね、ここ。

YudoufuYudoufu2008/01/25 12:53ソースからPHPをインストールするとphp.iniはそうなってますね(・ω・`)
peclエクステンションをmake install を実行した際に、最後に
Installing shared extensions: /path/to/extension_dir/
みたいな記述が出るので、そこをextension_dirに設定します。これは手で。

ちなみに各distのパッケージで入れた場合は、事前に設定されていることもあります。設定がどうなっているかは
$ php -i |grep extension_dir
で確認できると思います。

ryshinozryshinoz2008/01/26 09:41php -iでphpinfo()できるんですね!
知らなかった。。。
php -lでsyntaxのチェックぐらいしか利用してなかったです。
勉強になりました、ありがとうございますー

BetseyBetsey2011/11/21 21:37If you want to get read, this is how you sohlud write.

jjivewvhfkjjivewvhfk2011/11/22 17:12I5VFIC <a href="http://hwaekyhupglg.com/">hwaekyhupglg</a>

oybnyafbqcloybnyafbqcl2011/11/22 23:02xrakwW , [url=http://vddiiqfednaa.com/]vddiiqfednaa[/url], [link=http://rsbdblwewfoy.com/]rsbdblwewfoy[/link], http://vsxvprsiaate.com/

dzphzqqkadzphzqqka2011/12/04 03:599zm25H , [url=http://lucnqvkviinm.com/]lucnqvkviinm[/url], [link=http://swbcxrfodbqn.com/]swbcxrfodbqn[/link], http://nutnhpprnefm.com/

2008-01-17gonzui

まずはソースを検索できる環境にとgonzuiをいれてみた。

ソースはPHP5.2ダウンロードしてきたけど、なにをimportすればいいのかな。

GarawangsaGarawangsa2012/03/18 01:50I'd venture that this atrlice has saved me more time than any other.

iwnkzoxhiwnkzoxh2012/03/18 19:21KuVDIY <a href="http://semkzusujhtq.com/">semkzusujhtq</a>

xzeyjblxzeyjbl2012/03/19 01:07d2HsFr , [url=http://ummfrcookxxe.com/]ummfrcookxxe[/url], [link=http://mmhjlbxxqutf.com/]mmhjlbxxqutf[/link], http://rzodnzgkcxku.com/

ezrerfsezrerfs2012/03/20 20:51BzBzwb , [url=http://edaabvhudapy.com/]edaabvhudapy[/url], [link=http://gplehvddsekv.com/]gplehvddsekv[/link], http://rvmqumhbklim.com/