PHP Yii2 composer环境安装
PHP Yii2 composer环境安装
composer 安装
任意目录执行:
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
执行安装
php composer-setup.php
安装完成之后可以删除安装文件
php -r "unlink('composer-setup.php');"
将composer设置成全局命令
mv composer.phar /usr/local/bin/composer
使用国内镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
Yii2 安装
安装yii2的前端依赖包
composer global require "fxp/composer-asset-plugin:^1.4.0"
若提示如下报错,修改php.ini配置参数disable_functions,注释此行或启用escapeshellcmd方法
[ErrorException]
capeshellarg() has been disabled for security reasons
安装Yii2
composer create-project yiisoft/yii2-app-advanced /usr/local/yii2 2.0.13
/usr/local/yii2为约定的yii2框架目录,yii2最终会被安装到此目录,提示如下报错,重新执行命令
[Composer\Repository\InvalidRepositoryException] No valid bower.json was found in any branch or tag of https://github.com/twitter/typeahead.js.git, could not load a package from it.
vim /usr/local/yii2/composer.json
"config": {
"process-timeout": 1800,
"github-oauth": {
"github.com": "此处输入您的github授权码"
}
},
composer 升级
cd /usr/local/yii2/
composer update
安装可能提示输入github token,登录github生成一个填上回车即可
将yii2镜像地址换为国内镜像
cd /usr/local/yii2/
composer config repo.packagist composer https://packagist.phpcomposer.com
依赖包的安装
cd /usr/local/yii2
#安装redis扩展包
composer require --prefer-dist yiisoft/yii2-redis
#安装curl扩展包
composer require --prefer-dist linslin/yii2-curl "*"
#邮件扩展包,不是必须
composer require --prefer-dist yiisoft/yii2-swiftmailer
#日期选择器挂件依赖包
composer require kartik-v/yii2-widget-datetimepicker "*"
升级及管理
composer update yiisoft/yii2 yiisoft/yii2-composer bower-asset/jquery.inputmask
PHP Yii2 composer环境安装的更多相关文章
- composer环境安装
PHP很多优秀的框架,例如Laravel等等,镜像都在国外,相关的包管理工具Composer也是在国外,所以安装失败的可能性很大,题主所示的就是因为连不上Composer.解决方法如下: 进入官网, ...
- Yii2 composer win7安装新建项目流程
一.首先下载 Composer-Setup.exe ,安装. 问题1:openSSL 问题,在php.ini 内去掉":"注释 问题2:browscap 问题 ,在php.ini ...
- 关于在Windows下Composer下载安装Yii2.0
先是composer的安装,主要有两个方式,一个直接下载安装包安装,Composer-steup.exe文件,第二种直接下载composer.phar文件,用php去运行这个文件可以一样起到作用,之后 ...
- yii2 composer安装
安装Yii2 1.安装composer 在命令行输入 curl-sS https://getcomposer.org/installer | php mv composer.phar /usr/loc ...
- linux环境下composer的安装与使用
一.下载 Composer(安装前请务必确保已经正确安装了 PHP.打开命令行窗口并执行 php -v 查看是否正确输出版本号.) 1.下载安装脚本 - composer-setup.php - 到当 ...
- yii2.0框架安装心得
yii2.0安装心得 能够搜索到这篇文章的朋友相信是对yii框架有兴趣的,但是我不得不吐槽的是,这个安装过程确实让人头疼,接下来就让大家见证一下这个纠结的过程 根据官网的说法,安装这个框架需要用到co ...
- Yii2.0的安装与配置教程
版权声明:本文为博主原创文章,未经博主允许不得转载. PHP版本需求:PHP5.4.0以上,因为Yii2.0基于PHP5.4以上版本进行了完全重写. 目前有两种方法可以安装Yii2.0,一种是安装Co ...
- 【Yii系列】Yii2.0的安装与调试
接上一节的话,我们最终选择了Yii框架作为我们的主要开发框架,今天,我就和大伙来聊聊如何安装与调试Yii2.0,以及后续会和大伙聊聊如何在Yii2.0上快速撸代码. Yii2.0的安装 好的,Comp ...
- composer的安装以及laravel框架的安装(一)
laravel号称世界上最好的php框架,没有之一,下面介绍它的安装 laravel学习交流qq群:293798134 composer的安装 : php开发者很多,并且在web开发领域占据绝对统治地 ...
随机推荐
- javascript中的typeof和类型判断
typeof ECMAScript 有 5 种原始类型(primitive type),即 Undefined.Null.Boolean.Number 和 String.我们都知道可以使用typeof ...
- SQL Server 一列或多列重复数据的查询,删除(转载)
转载来源:https://www.cnblogs.com/sunxi/p/4572332.html 业务需求 最近给公司做一个小工具,把某个数据库(数据源)的数据导进另一个数据(目标数据库).要求导入 ...
- Linux用户组权限简单解析
Linux的用户是以组为单位,每个用户都属于某一个组,而用户组的权限,是指某个用户对某个文件(文件夹)的操作权限,这里涉及用户组的概念. 其中root用户拥有全Linux系统中最高的权限,比任何其他用 ...
- jenkins实现以gitlab为代码仓库的构建
简介 前一篇随笔是安装jenkins的过程,比较简单,这一次说一下用jenkins配置以gitlab为代码管理仓库的maven项目的完整个构建过程,以及我碰到的一些问题.由于是maven项目,所以我们 ...
- Flask实战第6天:视图函数Response返回值
视图函数的返回值会被自动转换为一个响应对象,Flask的转换逻辑如下: 如果返回的是一个合法的响应对象,则直接返回 可以使用make_response函数来创建Response对象,这个方法可以设置额 ...
- java集合(1)
java集合类存放于java.util包里,只能存放对象,存放的是对象的引用,可以是不同类型,不限数量的数据类型. 顶层接口:Iterator(迭代器),Map Iterator:核心方法hasNex ...
- 【20190220】HTTP-知识点整理:TCP/IP与HTTP
TCP/IP是互联网相关的各类协议族的总称,HTTP属于它内部的一个子集. 一.TCP/TP的分层管理 1. 应用层 应用层决定了向用户提供应用服务时通信的活动.TCP/IP 协议族内预存了各类通用的 ...
- 服务器三:多线程epoll
#include <fcntl.h> #include <sys/socket.h> #include <netinet/in.h> #include <ar ...
- SpringMVC归纳-2(Session会话、拦截器)
要点: 1.HttpSession:一个session的建立是从一个用户向服务器发第一个请求开始,而以用户显式结束或session超时为结束,借助session能在一定时间内记录用户状态. 2.Mod ...
- Windows中通过命令行启动打开Service 管理工具
经常需要打开Services 管理工具操控Service 的启动,停止. 通过控制面板 --> 管理工具 -->Service 太慢. 学到一个快捷方式. windows + R 启动 ...