使用composer安装yii2

发表于:2017-11-07 19:09 阅读:

一. 安装composer:
先将php目录添加到Path环境变量,然后:
1. 将下载的 composer.phar 文件复制到 xampp/php 目录;
 
2. 在php目录中创建一个 composer.bat 文件,内容为:
@ECHO OFF
 php "%~dp0composer.phar" %*
 
3. 打开命令行,输入 composer -v ,如看到composer版本及帮助信息则安装成功;
 
二. 将composer改为国内镜像:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
(执行此命令会将 C:\Users\Glen\AppData\Roaming\Composer 目录中的 config.json 内容设置为:
{
    "config": {},
    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
}
)
 
 
三.安装composer asset plugin插件:
composer global require "fxp/composer-asset-plugin:1.1.4"
 
输入命令后显示如下信息则安装成功:
Changed current directory to C:/Users/Glen/AppData/Roaming/Composer
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
  - Installing fxp/composer-asset-plugin (v1.1.4): Downloading (100%)
Writing lock file
Generating autoload files
 
 
四. 安装yii2:
切换到xampp/htdocs目录安装yii2(过程中获取github token的方法见末尾):
C:\Users\Glen>d:
D:\>cd xampp/htdocs
D:\xampp\htdocs>composer create-project --prefer-dist yiisoft/yii2-app-basic basic
 
 
五. 测试访问:
将 basic/vendor/bower-asset 目录重命名为 bower,否则访问 http://localhost/basic/web/index.php 会出现如下错误:
Invalid Parameter – yii\base\InvalidParamException
The file or directory to be published does not exist: D:\xampp\htdocs\basic\vendor\bower/jquery/dist
 
 
六. 检查服务器环境是否满足需求:
http://localhost/basic/requirements.php
 
 
附:
1. 获取github token方法:
当提示需输入github token时,记录提示信息中出现的类似如下的URL并复制到地址栏,打开页面后输入github登录密码,然后点击表单底部的生成token按钮
 
2. composer下载:
composer.phar下载地址:https://getcomposer.org/download/
composer国内镜像:https://pkg.phpcomposer.com


灵石网络专注于营销型网站设计、SEO搜索引擎优化、PHP开发、企业网络营销服务。


扫描二维码加我微信!