【问题标题】:Need some kind of setting for calling linux commands in php需要某种设置来在 php 中调用 linux 命令
【发布时间】:2013-02-17 04:16:45
【问题描述】:

这里是我的测试文件 test.php 的内容

<?php
echo exec('ls -al');
?>

当我 ftp 到我的主机并通过调用 /test.php 运行它时,它很好地显示了我的目录的内容。但是当我将此文件放在我的个人服务器(ubuntu 12.04)上时,它不会显示任何内容。我测试了更多命令,它们在我的域上运行良好,但在我的个人服务器上却没有。所以,我认为这是某种设置,但我不知道。有人可以提示我设置什么以便我可以从 php 调用 linux-commands 吗?

【问题讨论】:

    标签: php linux command


    【解决方案1】:

    这可能是文件权限问题。检查不工作的系统上的网络服务器错误日志。还要比较两个系统上运行它的目录的文件权限。

    【讨论】:

      【解决方案2】:

      检查您的 php.ini 定义,必须是未正确设置的标志。

      看看这里,它很好地解释了你需要什么。

      http://php.net/manual/en/function.system.php

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-09-28
        • 1970-01-01
        • 2021-10-03
        • 2018-11-25
        • 1970-01-01
        • 2018-10-01
        • 2020-05-22
        相关资源
        最近更新 更多