Я бы запустил какой php - я знаю в Ubuntu, что php связан с / usr / bin / php (протестировано на Ubuntu 10.04 Desktop и Server, ваш скрипт работает нормально с разрешениями 0777 и 0755 на моем компьютере, используя следующее:
marco@FW2X9K1:~/Projects$ php -v
PHP 5.3.2-1ubuntu4.2 with Suhosin-Patch (cli) (built: May 13 2010 20:03:45)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
marco@FW2X9K1:~/Projects$ ls -lah vardump
-rwxrwxrwx 1 marco marco 41 2010-06-22 20:17 vardump
marco@FW2X9K1:~/Projects$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 2010-05-26 09:15 /usr/bin/php -> /etc/alternatives/php
marco@FW2X9K1:~/Projects$ ls -l /etc/alternatives/php
lrwxrwxrwx 1 root root 13 2010-05-26 09:15 /etc/alternatives/php -> /usr/bin/php5
marco@FW2X9K1:~/Projects$ ls -l /usr/bin/php5
-rwxr-xr-x 1 root root 7836792 2010-05-13 16:20 /usr/bin/php5
marco@FW2X9K1:~/Projects$ ./vardump
array(1) {
[0]=>
string(9) "./vardump"
}
Это, вероятно, нужно будет опубликовать в serverfault. Наконец, выполните следующее, чтобы убедиться, что все установлено правильно.
marco@FW2X9K1:~/Projects$ dpkg -l | grep php5
ii libapache2-mod-php5 5.3.2-1ubuntu4.2 server-side, HTML-embedded scripting languag
ii php5 5.3.2-1ubuntu4.2 server-side, HTML-embedded scripting languag
ii php5-cgi 5.3.2-1ubuntu4.2 server-side, HTML-embedded scripting languag
ii php5-cli 5.3.2-1ubuntu4.2 command-line interpreter for the php5 script
ii php5-common 5.3.2-1ubuntu4.2 Common files for packages built from the php
ii php5-dev 5.3.2-1ubuntu4.2 Files for PHP5 module development
ii php5-mysql 5.3.2-1ubuntu4.2 MySQL module for php5