资讯专栏INFORMATION COLUMN

完全使用 Docker 开发 PHP 项目 (三): 命令容器化

masturbator / 1245人阅读

摘要:系列文章常用命令安装假设我们在系列一文章中将克隆到了目录中。将加入用户请查看使用为避免与原始命令冲突,我们为每个命令加上了前缀。

系列文章 常用命令

php

composer

laravel

phpunit

安装

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

/data/lnmp/bin 加入 PATH

# vi ~/.bashrc

$ vi /etc/profile

export PATH=/data/lnmp/bin:$PATH

fish Windows 10 用户请查看 GitHub

使用

为避免与原始命令冲突,我们为每个命令加上了 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

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/39810.html

相关文章

  • 完全使用 Docker 开发 PHP 项目): 命令容器

    摘要:系列文章常用命令安装假设我们在系列一文章中将克隆到了目录中。将加入用户请查看使用为避免与原始命令冲突,我们为每个命令加上了前缀。 系列文章 常用命令 php composer laravel phpunit 安装 假设我们在系列一文章中将 khs1994-docker/lnmp 克隆到了 /data/lnmp 目录中。 将 /data/lnmp/bin 加入 PATH # vi ~...

    singerye 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目): 命令容器

    摘要:系列文章常用命令安装假设我们在系列一文章中将克隆到了目录中。将加入用户请查看使用为避免与原始命令冲突,我们为每个命令加上了前缀。 系列文章 常用命令 php composer laravel phpunit 安装 假设我们在系列一文章中将 khs1994-docker/lnmp 克隆到了 /data/lnmp 目录中。 将 /data/lnmp/bin 加入 PATH # vi ~...

    robin 评论0 收藏0
  • 完全使用 Docker 开发 PHP 项目): 命令容器

    摘要:系列文章常用命令安装假设我们在系列一文章中将克隆到了目录中。将加入用户请查看使用为避免与原始命令冲突,我们为每个命令加上了前缀。 系列文章 常用命令 php composer laravel phpunit 安装 假设我们在系列一文章中将 khs1994-docker/lnmp 克隆到了 /data/lnmp 目录中。 将 /data/lnmp/bin 加入 PATH # vi ~...

    darryrzhong 评论0 收藏0
  • 使用 Docker / Docker Compose 部署 Swoft 应用

    摘要:所以呢,为了节省我们的时间,官方提供了一个镜像包,里面包含了运行环境所需要的各项组件我们只需要下载镜像并新建一个容器,这个容器就提供了框架所需的所有依赖和环境,将宿主机上的项目挂载到镜像的工作目录下,就可以继续我们的开发或生产工作了。 Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-...

    gplane 评论0 收藏0
  • 使用 Docker / Docker Compose 部署 Swoft 应用

    摘要:所以呢,为了节省我们的时间,官方提供了一个镜像包,里面包含了运行环境所需要的各项组件我们只需要下载镜像并新建一个容器,这个容器就提供了框架所需的所有依赖和环境,将宿主机上的项目挂载到镜像的工作目录下,就可以继续我们的开发或生产工作了。 Swoft 首个基于 Swoole 原生协程的新时代 PHP 高性能协程全栈框架,内置协程网络服务器及常用的协程客户端,常驻内存,不依赖传统的 PHP-...

    chaos_G 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<