Ben burada talimatları izlemeye çalışıyorum: http://www.php.net/manual/en/features.commandline.usage.php
- Ben "vardump" adlı bir dosya oluşturdum
Dosyasına bu kodu eklendi:
#!/usr/bin/php <?php var_dump($argv); ?>
- yaptım
chmod +x vardump
Dosyayı yürütürken ama ben bir permission denied hatayı alıyorum:
shiki@Etna:~/projects/tests$ ./vardump bash: ./vardump: Permission denied shiki@Etna:~/projects/tests$ sudo ./vardump sudo: unable to execute ./vardump: Permission denied
Ne sorun olabilir? Ben Ubuntu 10.04 koşuyorum.
Bu gibi yürütülüyor olsa çalışır:
shiki@Etna:~/projects/tests$ php vardump
array(1) {
[0]=>
string(7) "vardump"
}
Burada dosya izinleri şunlardır:
shiki@Etna:~/projects/tests$ ls -l
-rwxrwxrwx 1 root root 41 2010-06-23 07:25 vardump
shiki@Etna:~/projects/tests$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 2010-06-02 15:34 /usr/bin/php -> /etc/alternatives/php