[PHP-dev 1251] Re: PHP-4.1.3から、cli版で作成してPHPコマンドで、php.iniを読み込めない
Tadashi Jokagi
ml @ elf.no-ip.org
2006年 5月 26日 (金) 18:43:16 JST
ぢょ〜@よくきたなです.
なるほど.再現しました;) が,結論から言うと php のバグではな
さそうです.
$ cat - > foo.php
#!/usr/bin/php -c /home/elf/php.ini
<?php phpinfo(); ?>
$ chmod +x foo.php
$ ./foo.php |grep php.ini
Configuration File (php.ini) Path => /etc
$ cat - > foo.php
#!/usr/bin/php -c/home/php.ini
<?php phpinfo(); ?>
$ chmod +x foo.php
$ ./foo.php |grep php.ini
Configuration File (php.ini) Path => /etc
$ cat - > foo.php
#!/usr/bin/php -c /home/elf/php.ini
<?php print_r( $GLOBALS); ?>
でした.ってことでとりあえず別のテストコードと実行結果.
$ cat bar.c
#include <stdio.h>
int main( int argc, char **argv) {
int i;
for ( i = 0; i < argc; i++) {
puts( *argv++);
}
}
$ gcc bar.c -p bar
$ cat bar.sh
#!/tmp/bar -c /home/elf/php.ini
$ chmod +x bar.sh
$ ./bar.sh
$ ./bar.sh
/tmp/bar
-c /home/elf/php.ini
./bar.sh
これをふまえて改めて.
$ php -c /home/elf/php.ini -r 'phpinfo();' |grep php.ini
Configuration File (php.ini) Path => /home/elf/php.ini
$ php '-c /home/elf/php.ini' -r 'phpinfo();' |grep php.ini
Configuration File (php.ini) Path => /etc
再現しました.
--
----.----1----.----2----.----3----.----4----.----5----.----6----.----7
Tadashi Jokagi/Shibuya city mailto:elf @ elf.no-ip.org
YokukitanaII http://elf.no-ip.org/
Yokukita blog http://blog.poyo.jp/
Yokukita wiki http://wiki.poyo.jp/
PHP-dev メーリングリストの案内