php
composer
laravel
phpunit
假设咱们在系列一文章中将 khs1994-docker/lnmp 克隆到了 /data/lnmp
目录中。php
将 /data/lnmp/bin
加入 PATH
laravel
# vi ~/.bashrc $ vi /etc/profile export PATH=/data/lnmp/bin:$PATH
fish
Windows 10
用户请查看 GitHubgit
为避免与原始命令冲突,咱们为每一个命令加上了 lnmp-
前缀。github
$ cd /data/lnmp/app/my_php_project $ lnmp-composer require phpunit
$ cd /data/lnmp/app/my_php_project $ lnmp-php -S 0.0.0.0:8080
$ cd /data/lnmp/app/my_php_project # 编写测试文件,这里以 tests/DemoTest 为例 $ lnmp-phpunit tests/DemoTest # 上一步咱们已经使用 lnmp-composer 引入了 phpunit # 在其余 PHP 项目中使用 lnmp-phpunit 请确保引入了 phpunit
新建 Laravel 项目docker
$ cd /data/lnmp/app $ lnmp-laravel new my_laravel_app # 参照 系列二 文章,新增一个 NGINX 配置文件,浏览器打开地址验证
$ cd /data/lnmp/app/my_laravel_app $ lnmp-php artisan list