docker系列 -- 怎麼在docker中使用composer

前言:在使用docker作爲開發環境的時候,有這樣一個需求,如果你的項目需要composer,因爲composer是需要PHP執行文件的,但是呢物理機是沒有裝PHP的,這就導致物理機中沒法使用composer來安裝項目。這時候就需要我們在docker中的PHP容器中使用composer了。

1、進入PHP容器

docker exec -it php7.4-fpm /bin/bash

2、安裝composer

1、php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"

2、php composer-setup.php

3、php -r "unlink('composer-setup.php');"

3、安裝zip和unzip(composer的時候需要用到,不然會報錯,提示沒有zip或unzip)(apt-get是容器自帶命令,方便安裝一些系統依賴啥的)

1、apt-get install -y zip unzip

4、安裝git(這在一些需要clone的擴展包時用到,不然composer會報git:not found)

參考鏈接:https://www.cnblogs.com/chenhaoyu/p/16565479.html

5、最後

1、直接在容器中執行composer install就能用了

# 如果想在容器外部使用
2、docker exec -it php7.4-fpm bash -c 'cd 項目名 && composer install'

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章