This article is provided by the tutorial column of composer to introduce you to the experience of using composer install and update. I hope it will be helpful to friends in need!
#Installinstall
composer install reads third-party components and their versions from
composer.lock and installs them into the
vendor directory.
If the
composer.lock file does not exist, read the
composer.json third-party component and its version, and then install it in the
vendor directory.
Updateupdate
update obtains third-party components and components directly from
composer.json its version and then update the
composer.lock file.
If the dependent third-party component has a version update,
update will install the latest version into the
vendor directory and update
composer.lock.
Usage experience
In a production environment, it is risky to directly use thecomposer update command because it may be used during the testing phase. version of the third-party component library, the
composer update command was executed during online packaging, resulting in the problem of third-party component updates being released directly without testing.
composer.json and
composer.lock to the version management process, and pay attention during the development process# For changes in dependent versions in ##composer.lock
, use composer install
for each online package to obtain dependent third-party components and versions from composer.lock
. If you need to update third-party components, when executing the
command, should be appended with the component library
that needs to be updated.
The above is the detailed content of Composer experience sharing: summary of the use of install and update. For more information, please follow other related articles on the PHP Chinese website!