php test.php
前面的php把绝对路径写全

解决方案 »

  1.   

    to:mynamesucks
    不加提示信息是: sh: php: command not found 
    加绝对路径提示是:sh: /usr/local/php4/lib/php: is a directory 
      

  2.   

    请确认你的php到底安装到哪里了。/usr/local/php4/lib/php: 不像啊,php应该 在 .... /bin/php 下。
      

  3.   

    to lvlfforever(那一年) :
    用的是虚拟主机
    我把通过phpinfo看到的路径都试过了。都不行
      

  4.   

    exec("c:\php\php.exe d:\www\test.php");
      

  5.   

    to zeroleonhart(Strong Point:Algorithm):服务器是RedHat的操作系统
      

  6.   

    Check if php is run in the safe mode....
      

  7.   

    to zairwolfb(君子兰):
    这个没有问题,我已经测试可以通过 exec执行一些命令或运行perl程序。
    就是php的有问题
      

  8.   

    to zeroleonhart(Strong Point:Algorithm) :不是运行在 safe mode下
      

  9.   

    估计是你php test.php后面这个文件名的路径问题。加上./什么的试试?
      

  10.   

    to zairwolfb(君子兰):
    都加过路径测试了。还是不行
      

  11.   

    php默认应该是/usr/local/bin/php 你先测试一个exec("/usr/local/bin/php -v");看看能不能打印出版本,如果可以在测试test.php