编程学习网 > PHP技术 > Yii2 > Yii2 advanced 改变 vendor 文件夹位置,以便多个程序共享yii2框架
2020
01-03

Yii2 advanced 改变 vendor 文件夹位置,以便多个程序共享yii2框架

Yii2 advanced 改变 vendor 文件夹位置,以便多个程序共享yii2框架

一般是把vendow文件夹上移,由程序文件夹移到和程序并列的位置。 
相应的,在不改变vendor文件夹内文件内容的前提下,需要改变程序默认配置的两个地方: 
1、改变frontend/web/index.php文件 


require DIR . ‘/../../vendor/autoload.php’; 
require DIR . ‘/../../vendor/yiisoft/yii2/Yii.php’; 
require DIR . ‘/../../common/config/bootstrap.php’; 
require DIR . ‘/../config/bootstrap.php’;

改变为:

require DIR . ‘/../../../vendor/autoload.php’; 
require DIR . ‘/../../../vendor/yiisoft/yii2/Yii.php’; 
require DIR . ‘/../../common/config/bootstrap.php’; 
require DIR . ‘../../config/bootstrap.php’;

2、改变common/config/main.php

在配置项里将: 
‘vendorPath’ => dirname(dirname(DIR)) . ‘/vendor’, 
改为: 
‘vendorPath’ => ‘../../../vendor’,

Advanced框架文件夹位置: 
D:\Work\Web\Advanced 
vendor文件夹位置: 
D:\Work\Web\vendor 

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取