主页

TP5或fastadmin手动导入vendor第三方库文件

歌长夜   IP属地: 青海
0 点赞 0阅读 1728
用途:比如我们在官网下载了TP5部署到服务器,但是服务器没有安装composer或不想更新库文件导致项目其他引用导致报错,想着能不能在本地电脑下载好了需要的第三方库在复制上传到服务器上去用,比如本地下载workerman库
方法一
在项目中如果直接拷贝文件直接引用,比如这样use Workerman\Lib\Timer;是会报错的,使用import方法引用,看图,这样就成功引入了这个两个库文件,但是有一个缺点,就是所有库文件里面有引用的地方都要添加import引入文件,很是麻烦,单个文件可以使用这种方法

方法二
在根目录的/vendor/composer/installed.json文件下添加拷贝库文件的配置,如下图,手动添加Workerman配置,直接从本地的/vendor/composer/installed.json文件中复制,然后在项目根目录执行 composer dump-autoload 命令就可以了,看有没有添加成功看autoload_static.php文件和autoload_psr4.php文件有没有添加库文件空间命名

方法三

如果是不是使用的tp框架直接使用require_once __DIR__ . '/vendor/autoload.php';

© 著作权归作者所有,转载或内容合作请联系作者