加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 使用composer进行Symfony离线安装

发布时间:2020-12-13 21:57:03 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试在没有连接到互联网的服务器上安装Symfony.我在服务器上复制了composer,但是当我尝试安装它时,我收到了这个错误 连接错误[ERR_CONNECTION]:无法连接到getcomposer.org 有没有可能的方法安装symfony没有有效连接到互联网;比如下载框架,把它放在服
我正在尝试在没有连接到互联网的服务器上安装Symfony.我在服务器上复制了composer,但是当我尝试安装它时,我收到了这个错误

连接错误[ERR_CONNECTION]:无法连接到getcomposer.org

有没有可能的方法安装symfony没有有效连接到互联网;比如下载框架,把它放在服务器上,然后离线运行作曲家?或者它有太多的依赖关系,将包括在内?

我已经谷歌搜索,但找不到令人满意的解决方案.

解决方法

composer install -o

安装.然后做所有的准备工作,比如prod / dev构建资产中的clear cache并转储它们

php app/console cache:clear && php app/console cache:clear -e prod --no-debug
   php app/console assetic:dump -e prod --no-debug
   php app/console assets:install web --symlink --relative

然后将项目推送/ ftp到服务器.我强烈建议你去跑步

composer dumpautoload -o

为了更新服务器上的autolaod文件

更新:

您可以(应该)运行symfony的安装后脚本(在转储自动加载之后)以编辑/更新服务器上的parameters.yml,因为db-access,mailer_transport可能与您的开发机器上的不同

composer run-script post-install-cmd
php app/console cache:clear -e prod --no-debug

然后跑

php/console list

如果您将获得所有可用命令的列表=>您的symfony应用程序已成功安装并运行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读