我有一个带参数perl管理脚本,现在想在页面中用PHP来调用它,该怎么做?试了用exec、system等函数来调用,总是不成功,不知为什么?

解决方案 »

  1.   

    chmod 777 perl脚本 //把perl脚本变为可执行的文件
    然后用exec或者system调用。
      

  2.   

    已经这样做了,但PHP好像不把它当成可执行文件。是配置有问题?
      

  3.   

    用的是root账户,这个有关系吗?
      

  4.   

    检查下pl文件所在的每一层目录的权限设置,或者linux下用www-data用户执行下perl文件试试
      

  5.   

    已经执行过chmod 777 perl脚本
    但不管是exec还是system都不能成功的执行perl脚本
      

  6.   

    0. 文件路径。
    1. 文件权限。
    2. 环境变量。
    3. php设置。一般不外乎这4个原因
      

  7.   

    现在想在页面中用PHP来调用它,该怎么做? 你在页面中调用PERL 你确认你用的是root吗?