我在共享转售主机上,不允许我直接自定义我的服务器,并且已经询问了Composer。我的主机说这将是一个服务器范围的安装,因此他们不允许它,除非升级到一个专用的盒子,我现在负担不起。
我已经做了我的研究,并确定至少前三个框架需要Composer安装,同时调整他们的可下载文件以匹配。这是不可能的,我正在寻找一些特定的功能:
-
主题
会话管理 控制器访问类控制器/功能或控制器。
模型视图控制器路由器样式
和可能的数据库管理
您可以在计算机上使用composer来开发应用程序,然后在准备好时将所有文件复制到服务器上。要运行应用程序,Composer本身不需要在服务器上——它只下载并生成一些文件。如果可以的话,现在你真的应该尝试利用composer,它使更新库变得很简单,否则你会懒得去做。
作为现有答案的替代方案,即"不要使用Composer",我想知道您是否可以使用特定于项目的Composer?它不需要在服务器范围内安装,并且可以在任何高质量的共享主机上工作(可能有一个最低要求的PHP版本,但无论如何你应该坚持只支持版本)。
虽然你需要SSH,但它非常有用,我不建议你使用任何没有它的主机。
要在本地安装Composer,只需在主机的项目目录下运行安装程序:
curl -sS https://getcomposer.org/installer | php