PHP.EE FOORUM   
Nimi:   Pass:   Mäleta mind! 
   Teemad | php.ee esilehele | registreeri | Märgi kõik teemad loetuks | #php.ee Skype vestlus | RSS
UUS TEEMA  OTSI  Lehekülgi: 1
php.ini ja shebang
Postitaja: Endel 2010-07-19 17:21:27
Tere

On selline imelik probleem, et shebang realt ette antud php.ini ei taha sisse imenduda. Näide:

a.php:
--algab--
#!/usr/bin/php -c /etc/php5/cli/php.ini
<?php
phpinfo();
--lõpeb--

$ ./a.php | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
ja ini-failiks näidatakse (none)


Sama asi otse command-linelt:

$ php -i -c /etc/php5/cli/php.ini | grep php.ini
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
RE: php.ini ja shebang
Postitaja: Endel 2010-07-19 17:22:50
Ahjaa, Google andis näiteid, kus oli samasugust shebang line kasutatud, nii et peaks justkui töötama.

php.ini õigused on 664.
RE: php.ini ja shebang
Postitaja: mmm 2010-07-19 22:18:12
mis asi on shebang??
RE: php.ini ja shebang
Postitaja: ninnunännu 2010-07-19 23:21:43
TSITEERITUD:
mis asi on shebang??
http://www.youtube.com/watch?v=ZR3R97JMrvw
RE: php.ini ja shebang
Postitaja: Joonatan Üleaiakargaja 2010-07-20 16:35:40
Proovisin, töötas.

Mis PHP ja OS versioon sul on?
RE: php.ini ja shebang
Postitaja: Endel 2010-07-23 10:03:24
Tegin testid:

./shell:

#!/usr/bin/php
<?php
print_r("Arguments:n");
print_r($_SERVER['argv']);


./test:

#!./shell 1 2 3 a b c


Vastus:

$ ./test
Arguments:
Array
(
[0] => ./shell
[1] => 1 2 3 a b c
[2] => ./test
)


Proovisin suse 11 ja gentoo peal, mõlemal sama. PHP on 5.2.x. See ilmselt ei ole PHP-s kinni.

Mis distro sul on?

Leheküljed: 1

©2002-2010 Martin Rebane & PHP.ee kaasautorid
  0.479635000229