网站首页 > 博客文章 正文
Composer是php用来管理依赖关系的工具。你可以在自己的项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件。
本教程会使用到homebrew,如果您还没有配置请参考我置顶的《mac下快速搭建本地php开发环境》进行homebrew安装。
一、安装composer
打开终端,粘贴以下脚本
brew install composer
安装完成后,执行一下脚本回车
composer
表示composer安装成功。
二、配置composer国内源
由于特殊原因,国内访问composer会特别的慢,国人是很强大的,感谢网友已经解决这个问题。
1、修改 composer 的全局配置文件(推荐方式)
打开终端,粘贴以下脚本
composer config -g repo.packagist composer https://packagist.phpcomposer.com
2、修改当前项目的 composer.json 配置文件
打开终端,进入的项目的根目录,粘贴以下脚本
composer config repo.packagist composer https://packagist.phpcomposer.com
上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):
"repositories": {
"packagist": {
"type": "composer",
"url": "https://packagist.phpcomposer.com"
}
}
到此整个composer算是安装完成。
三、安装yii2高级应用模板
打开终端,粘贴以下脚本
composer global require "fxp/composer-asset-plugin:^1.2.0"
脚本完成后,进入到你们网站根目录下,粘贴以下脚本回车
composer create-project --prefer-dist yiisoft/yii2-app-advanced yii-adv-test
yii-adv-test为你要创建的项目名称,脚本会自己创建yii-adv-test目录并下载yii2高级应用模板到目录
脚本执行完成后,进入项目目录,执行以下脚本回车
./init
执行完成,打开浏览器输入以下地址
http://localhost/yii-adv-test/frontend/web/
完美,yii2应用高级模板搭建成功。
四、总结
本次教程主要是2个知识点
1、安装composer及配置国内源,composer安装后,无论你是搭建yii2或laravel等,还是在项目中集中第三方扩展都会很方便,推荐能使用composer安装就使用composer吧。
2、通过composer安装yii2高级应用模板,包括高级应用模板的下载与初始化
五、后续
这是自己的第三篇文章,这三篇先是系统php环境的搭建,再是php程序的调试,最后是yii2高级模板的安装,整个文章是按照一个项目的搭建过程编写。以后自己可能会去做一个小的项目,尝试从项目的开发流程角度去编写,谢谢大家一如既往的支持,如果对您有用,请给个赞^_^
猜你喜欢
- 2024-10-16 Java程序员Mac完全入门指南(mac java编程)
- 2024-10-16 Linux个性化日志文件上色 tail 颜色
- 2024-10-16 Sonic 云真机平台部署经验(stf云真机)
- 2024-10-16 go get 命令一直下载不了源站的包解决方案
- 2024-10-16 MacBook Java开发环境搭建记录(mac java开发环境配置)
- 2024-10-16 怎么把mts格式转成mp4?关于8种把mts转换成MP4的方法
- 2024-10-16 代码编辑器VS Codium新鲜出炉,GitHub上线2天收获3000星
- 2024-10-16 全网最详细的Mac下搭建Appium环境文档,没有之一
- 2024-10-16 xmake从入门到精通1:安装和更新(xmanager安装步骤)
- 2024-10-16 免费,零起点,基于odoo16:一、安装odoo16开发环境(imac环境)
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)