centos7(类Unix)通过composer安装YII2

本文详细介绍了如何在CentOS7.3环境下安装Composer,并通过Composer安装Yii2框架。包括Composer的全局配置及Yii2项目的创建过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:CentOS7.3+apache+php

需求:安装composer+YII2


一、安装composer

1.1 下载源

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

执行后目录下会得到composer-setup.php文件

我们执行这个文件

php composer-setup.php

之后目录下会出现两个文件例如:


我们删除composer-setup.php

php -r "unlink('composer-setup.php');"
之后我们可以通过
php composer.pchar + 命令

得到我们想要的东西。

但是我们需要在全局执行的话这样就不行了,所以我们添加到全局

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

这时我们直接输入composer会看到


这样的效果,证明我们可以通过composer活的项目了(类似与python的pip)


此时我们需要将composer的默认下载源设置到中国站上。

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

至此,composer安装完毕。


二、安装YII2

执行

composer create-project yiisoft/yii2-app-basic /var/www/bs

默认获得最新版YII2

会出现两种情况,第一种,控制台最后几行会报错,例如:


这个证明我们缺少php的部分包

执行:

yum install -y php72w php72w-opcache php72w-xml php72w-mcrypt php72w-gd php72w-devel php72w-mysql php72w-intl php72w-mbstring php72w-bcmath

之后我们需要先删除掉之前安装时侯,设置路径下已经下载的文件。

rm -rf /var/www/bs

之后我们重新执行创建项目命令

composer create-project yiisoft/yii2-app-basic /var/www/bs

如果按照


显示下去最后显示


则安装成功。


之后我们需要设置apache默认访问路径到 /var/www/bs/web/下则通过http://localhost/index.php访问

若不设置则http://localhost/web/index.php访问

设置方法见文:centos7.3 apache最简单的添加多域名访问




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值