在服务器上用composer安装yii框架

一、安装composer

参考官方文档:https://pkg.phpcomposer.com/#how-to-install-composer

首先确定php已经安装好
检测方法: php -v 正确输出版本号

第一步:下载

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

第二部:安装

php composer-setup.php

第三步:删除

php -r "unlink('composer-setup.php');"

第四步 将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面

sudo mv composer.phar /usr/local/bin/composer

二、Packagist 镜像使用方法

第一步:修改全局配置

composer config -g repo.packagist composer https://packagist.phpcomposer.com

三、Yii框架安装

官方文档:Yii中文网(yii-china.com)[文档]

第一步:先安装扩展 (将里面所有的5去掉)

1、安装curl扩展

Sudo apt-get install curl

2、安装php-cli扩展

Sudo apt-get install php-cli

3、安装php-mysql

Sudo apt-get install php-mysql

4、安装php-mcrypt

Sudo apt-get install php-mcrypt

并通过以下命令开启

Sudo phpenmod mcrypt

5、安装php-gd(为了显示验证码的图片)

Sudo apt-get install php-gd

6.安装php-mbstring

Sudo apt-get install php-mbstring

以上如果已经安装就不需要在安装了

第二部:安装yii框架

7、获取自己的git token(如果没有会导致失败 测试过多次)
8、安装yii框架的basic版

composer create-project --prefer-dist yiisoft/yii2-app-basic basic

9、测试执行

localhost/basic/web

10、安装yii框架的advanced版

composer create-project --prefer-dist yiisoft/yii2-app-advanced advanced

11、进入advanced目录

 Cd advanced

12、执行 php init
13、配置数据库 在此链接数据库信息

Vi common/confg/main-local.php

14、./yii migrate
15、localhost/advanced/frontend/web
16、localhost/advanced/backend/web

你可能感兴趣的:(php)