【问题标题】:Run PHP Composer Commands from Client to Server从客户端到服务器运行 PHP Composer 命令
【发布时间】:2018-01-31 21:30:20
【问题描述】:

我们在本地网络的服务器上共享了一个 php 项目。开发人员正在使用客户端 pc 进行相同的项目。现在我们需要在主项目上运行 composer 命令,而不是让它们访问我们的主服务器。是否可以从本地客户端运行 php composer 命令到本地服务器?

【问题讨论】:

  • 你的服务器电脑的路径变量中有composer吗?
  • 是的,我们的服务器和客户端电脑上都安装了 composer
  • 我不太清楚这里的确切情况。您有一个包含 PHP 文件的网络共享,并且多人同时编辑这些文件……?
  • 是的.. 但每个人都在处理其特定的文件。
  • 使用像 git 这样的健全的协作系统怎么样?

标签: php windows networking server composer-php


【解决方案1】:

首先不要让客户端以任何方式访问 composer,因为它可以将 shell 直接上传到您的服务器,并且您的所有托管域都可能被黑客入侵。

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

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

  2. 直接在任何 php 脚本中使用execshell_exec 等命令。

  3. 确保您的所有客户端都有权访问 composer(如果您使用的是 linux)

注意:让他们访问作曲家是一种非常糟糕的做法。您的服务器可能遭到入侵。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-03-15
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多