我已经安装了作曲家.
我的项目目录树看起来像这样
/home/myproject/public_html/myproject.com
Run Code Online (Sandbox Code Playgroud)
我最初安装在:
/home/myproject/public_html/myproject.com/bin/composer/
Run Code Online (Sandbox Code Playgroud)
但后来把它移到了:
/home/myproject/usr/local/bin/composer
Run Code Online (Sandbox Code Playgroud)
问题:
文档进一步说我可以简单地安装像这样的依赖:
php composer.phar安装
我不明白这个过程的工作流程(我相当新).我需要做些什么才能让一些软件包继续运行(如Respect)
Bil*_*oes 11
Composer有两个基本元素供您考虑:
composer.php文件本身 - 可以位于系统的任何位置 - 通常将它放在搜索路径中很方便,因此您可以从命令行按名称(无路径)调用它.
Composer.json - 此文件是项目的配置.这通常最好位于项目的顶层.理想情况下,这是Web服务器范围之外的目录 - 因此永远不会公开或提供它.
Symfony2有一些很棒的文档和使用中的作曲家的例子.
另请注意,您通过composer引用的某些程序包本身会有作曲文件 - 以确保它们符合您所需的依赖项 - 并且它们也可能具有需要考虑的自己的依赖项.
我会在下面安装composer.json
/home/myproject/composer.json
Run Code Online (Sandbox Code Playgroud)
它将超出Web服务器的范围,可用于管理许多资产,例如
public_html/
libs/
config/
docs/
vendor/
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18860 次 |
| 最近记录: |