fabricio-alexandre/workshop-composer

PHPConference上的composer研讨会

0.1 2019-12-05 18:13 UTC

This package is auto-updated.

Last update: 2024-09-06 04:09:07 UTC


README

Telegram: GOPHP, PHPSP

系统敏感数据应存储在环境变量中

Composer会创建vendor文件夹

不要对vendor文件夹和更高级别的文件夹进行版本控制

了解PHP-FIG

"cd -" 返回上一个文件夹

Packagist - 聚合仓库

Docker Hub - 聚合Docker镜像

Docker

docker-compose exec php7 bash (进入Docker环境) docker-compose exec php7 date docker-compose exec php7 -v

docker-compose build (编译Dockerfile) docker-compose up (启动Docker环境)

Composer

docker-compose exec php7 composer require vlucas/phpdotenv -vvv (添加依赖 - "-vvv" 开启详细模式)

docker-compose exec php7 composer dump-autoload docker-compose exec php7 composer require docker-compose exec php7 composer install docker-compose exec php7 composer update

composer require (添加新依赖) composer install (下载项目并安装)

sudo chown -R $USER:$USER ~/.composer (更改文件夹所有者和组)