【问题标题】:PHP-Composer, locally installed, remote installation need?PHP-Composer,本地安装,远程安装需要吗?
【发布时间】:2013-08-18 18:51:45
【问题描述】:

这是一个非常简单的问题,我认为会有人为此标记我,但我在本地 Ubuntu 系统上使用 PHP/CakePHP 开发,然后将我的代码安装/ftp 到我的托管公司。

使用只有 PHP 代码的 CakePHP,无需安装,您必须设置数据库连接等,但这是简单的东西,但我刚刚遇到 PHP Composer,看起来非常易于使用和本地安装。

我的问题是是否需要在我的托管服务器上重新安装它,例如,一旦将代码/php 存档文件加载到我的项目中并且所有工作正常,我是否需要通过 SSH/curl 重新安装它,如果所以这可能不可用,如果我无法访问我的服务器以 root 身份安装它,但它只是下载代码存档 PHP 文件以供使用,那么这会工作吗?

再次为新问题感到抱歉,但我似乎找不到我的问题的简单答案。

非常感谢

格伦。

【问题讨论】:

    标签: composer-php


    【解决方案1】:

    不,您可以在本地运行 Composer,然后将结果通过 ftp 传输到目标服务器。这是首选设置,因为否则您需要在远程服务器上安装一个 shell,或者进行一些替换,这可能意味着安全性较低,或者对于大多数共享主机来说甚至是不可能的。

    【讨论】:

    • 这是否要求dev系统和server系统完全一样?相同的 PHP 版本,相同的 MySQL,相同的...
    • PHP 版本应该合理地“相同”。因为您在运行 Composer 时没有使用任何数据库,所以这无关紧要。由于 PHP 大大改进了它的发布过程,补丁版本中的重大更改已成为过去。但是,您是否可以在开发中(与生产相比)使用更新或旧版本的问题完全取决于您的代码是否触发已修复的错误。这不能笼统地回答。请注意,某些库确实需要某个补丁版本 - dev 和 prod 在这种情况下都应该能够使用它。
    猜你喜欢
    • 2013-04-24
    • 1970-01-01
    • 2018-10-03
    • 2013-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-21
    相关资源
    最近更新 更多