首页 技术文章 php

composer重装安装过的库

发布日期: 2024-05-31
FontSize: 【
composer重装安装过的库

在本地使用composer安装了第三方库,调试好后,上传到服务器,有可能无法使用。原因可能有很多种。

如果您想重新安装第三方库,可以直接删除第三方库文件,以linux服务器为例。

示例:打开您的项目目录,执行下面的命令删除存放库的文件夹:

rm -rf vendor

这将递归地删除 vendor 目录及其中的所有文件和子目录。

然后,删除顶目目录下的composer.lock(该文件记录了安装的依赖项信息):

rm composer.lock

注意,不要删除composer.json,留着它还在重新安装库。

如果vendor中还有其它不是使用composer安装的库,需要保留,可以查询使用composer安装了哪些库文件:

composer show --installed

然后删除列表中对应的文件夹。

重新执行安装命令:

composer install

注意:最好不要使用root用户来安装,切换到您的网站项目所有者(例如www用户)来安装更加合适,请参考文章:《linux中权限设置》。