Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从客户端到服务器运行PHP Composer命令_Php_Windows_Networking_Server_Composer Php - Fatal编程技术网

从客户端到服务器运行PHP Composer命令

从客户端到服务器运行PHP Composer命令,php,windows,networking,server,composer-php,Php,Windows,Networking,Server,Composer Php,我们在本地网络的服务器上共享了一个php项目。开发人员正在使用客户端PC处理同一个项目。现在我们需要在主项目上运行composer命令,而不允许他们访问主服务器。可以从本地客户端到本地服务器运行php composer命令吗?首先,不要让客户端通过任何方式访问composer,因为它可以将shell直接上载到服务器,并且所有托管域都可能被黑客攻击 我们猜你对这个问题没有问题 您必须确认可以直接从命令行访问composer。 composer****像这样 直接从任何php脚本使用exec,she

我们在本地网络的服务器上共享了一个php项目。开发人员正在使用客户端PC处理同一个项目。现在我们需要在主项目上运行composer命令,而不允许他们访问主服务器。可以从本地客户端到本地服务器运行php composer命令吗?

首先,不要让客户端通过任何方式访问composer,因为它可以将shell直接上载到服务器,并且所有托管域都可能被黑客攻击

我们猜你对这个问题没有问题

  • 您必须确认可以直接从命令行访问composer。
    composer****
    像这样

  • 直接从任何php脚本使用
    exec
    shell\u exec
    etc命令

  • 确保您的所有客户端都有访问composer的权限(如果您在linux中)


  • 注意:让他们接触作曲家是一种非常糟糕的做法。您的服务器可能已损坏。

    您的服务器pc中是否有路径变量中的
    composer
    ?是的,我们的服务器和客户端pc上都安装了composer。我不清楚具体情况。你有一个PHP文件的网络共享,多人同时编辑这些文件…?是的。。但是每个人都在处理自己的特定文件。那么使用像git这样的健全的协作系统呢…?