用docker做laravel的开发环境,顺便介绍一下如何将docker容器设置成本地命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了用docker做laravel的开发环境,顺便介绍一下如何将docker容器设置成本地命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1361字,纯文字阅读大概需要2分钟。
内容图文
需要用 laravel 开发,想到用docker。 Laravel 是2015年最热门的php 开发框架之一。网上有些类似介绍,但是觉得还是自己写一个。
先建个文件, 赋予可执行权限。目的是将coomposer镜像当做本地命令运行。
$ cat /usr/local/bin/composer
!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
echo "Current working directory: '"$(pwd)"'"
docker run --rm -v $(pwd):/app -v ~/.ssh:/root/.ssh composer/composer $@
$ chmod +x /usr/local/bin/composer
确认环境变量的 PATH里含 /usr/local/bin当然,你也可以用alias的方式
alias composer="docker run --rm -v $(pwd):/app -v ~/.ssh:/root/.ssh composer/composer"
建个composer.json的需求模版
$ cat composer.json{"require": { "laravel/installer": ">=1.3.3"}}
安装 laravel 环境
composer install
其实,这个时候,运行了 /usr/local/bin/composer, 而脚本里调用了 composer/composer的镜像。
创建第一个项目
$ composer create-project --prefer-dist laravel/laravel blog...phpunit/phpunit suggests installing phpunit/php-invoker (~1.1)Writing lock fileGenerating autoload files> Illuminate\Foundation\ComposerScripts::postUpdate> php artisan optimizeGenerating optimized class loader
APP_KEY会自动更新。 如果没有更新,你可以手动更新
$ cd blog$ php artisan key:generate
启动php 服务器
$ cd blog/public$ php -S localhost:8000
这样你就可以看到laravel 初始网站了。
内容总结
以上是互联网集市为您收集整理的用docker做laravel的开发环境,顺便介绍一下如何将docker容器设置成本地命令全部内容,希望文章能够帮你解决用docker做laravel的开发环境,顺便介绍一下如何将docker容器设置成本地命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。