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

在本地使用composer安装了第三方库,调试好后,上传到服务器,有可能无法使用。原因可能有很多种。
如果您想重新安装第三方库,可以直接删除第三方库文件,以linux服务器为例。
示例:打开您的项目目录,执行下面的命令删除存放库的文件夹:
rm -rf vendor
这将递归地删除 vendor 目录及其中的所有文件和子目录。
然后,删除顶目目录下的composer.lock(该文件记录了安装的依赖项信息):
rm composer.lock
注意,不要删除composer.json,留着它还在重新安装库。
如果vendor中还有其它不是使用composer安装的库,需要保留,可以查询使用composer安装了哪些库文件:
composer show --installed
然后删除列表中对应的文件夹。
重新执行安装命令:
composer install
注意:最好不要使用root用户来安装,切换到您的网站项目所有者(例如www用户)来安装更加合适,请参考文章:《linux中权限设置》。