博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
完全使用 Docker 开发 PHP 项目 (三): 命令容器化
阅读量:6978 次
发布时间:2019-06-27

本文共 721 字,大约阅读时间需要 2 分钟。

系列文章

常用命令

  • php
  • composer
  • laravel
  • phpunit

安装

假设我们在系列一文章中将 克隆到了 /data/lnmp 目录中。

/data/lnmp/bin 加入 PATH

# vi ~/.bashrc$ vi /etc/profileexport PATH=/data/lnmp/bin:$PATH

fish Windows 10 用户请查看

使用

为避免与原始命令冲突,我们为每个命令加上了 lnmp- 前缀。

composer

$ cd /data/lnmp/app/my_php_project$ lnmp-composer require phpunit

php

$ cd /data/lnmp/app/my_php_project$ lnmp-php -S 0.0.0.0:8080

phpunit

$ cd /data/lnmp/app/my_php_project# 编写测试文件,这里以 tests/DemoTest 为例$ lnmp-phpunit tests/DemoTest# 上一步我们已经使用 lnmp-composer 引入了 phpunit# 在其他 PHP 项目中使用 lnmp-phpunit 请确保引入了 phpunit

laravel

新建 Laravel 项目

$ cd /data/lnmp/app$ lnmp-laravel new my_laravel_app# 参照 系列二 文章,新增一个 NGINX 配置文件,浏览器打开地址验证

artisan

$ cd /data/lnmp/app/my_laravel_app$ lnmp-php artisan list

转载地址:http://hkypl.baihongyu.com/

你可能感兴趣的文章
选IDC房时,用脚本截取丢失包和rtt的值作比对
查看>>
TCP Wrappers
查看>>
mina
查看>>
kindle
查看>>
C# MoreLinq 扩展安装
查看>>
遍历查找指定文件
查看>>
域名年龄-SEO搜索引擎优化
查看>>
Qunee for HTML5 V2.5新版本发布
查看>>
<context-param>与<init-param>的区别与作用
查看>>
php中mkdir()函数的权限问题
查看>>
奇特的约会
查看>>
radio根据name 获取选中值及判断是否被选中
查看>>
LVM 类型的 Storage Pool - 每天5分钟玩转 OpenStack(8)
查看>>
[Nginx优化]分享nginx配置文件及优化说明
查看>>
TensorFlow入门
查看>>
Apache Spark 2.2.0 中文文档 翻译活动
查看>>
平面设计的软件太多了
查看>>
我的友情链接
查看>>
c# 模板方法模式
查看>>
第九—十三单元练习
查看>>