by Devin Yang

建立于: 6年前 ( 更新: 6年前 )

这次买树莓派是觉的这个东西很好玩,另外就是我家中的Mac环境太新了,无法正常编译Line Simple Beacon,
透过树莓派,轻松易用,环境上也不会有什么问题,当然还有更多更多的运用。

但身为D-Laravel的作者,当然要来顺便试试看,到底D-Laravel是否能在树莓派上运行。
经过我手动调整及重Build Arm的image后,
基本是可运行的,有图有真相,建议对Docker及Linux熟悉的人在尝试

目前我已push了,deviny/fpm:7.2.3-arm的 image了,如果您是D-Laravel的使用者,可以省略重build fpm步骤,直接调整docker-compose.yml中的php image即可。

本文不会有完整的安装介绍,毕竟这样的运用可能有点冷门,只是经验分享,基本上可以行的。
由於pi的user id及group id默认也是1000,因此使用这个image,不需要再进行D-Laravel上的./console chowner的动作即可正常运行Laravel,
不会有fpm无法写数据夹的问题。

以下是一些我在树莓派上运行,D-Laravel  bash的情况。c为./console的别名。
一、c down及c up或是c restart不会有问题。
console up, console down and console restart
二、三个container都正常Up(需自行Build image)
三、在下图中,可以看见了,运行 a migrate成功在数据库中创建数据表、a --version 命令显示,
目前最新版Laravel 5.6.15。
run d-laravel on raspberry pi 3
在上面的画面中,使用内网Wifi连线,开启的,初步感觉,响应速度还满快的。

Tags: dlaravel

Devin Yang

文章内容无法一一说明,如果您有什么不了解处,欢印提问哦:)

No Comment

Post your comment

需要登入才可留言!

类似文章


dlaravel

D-Laravel v1.5.0新版本了。

一、变更fpm的image生成方式,优化dockerfiles/fpm/php7.x/Dockerfiles,更容易设置及调整扩展包。 二、调整docker-compose-build.yml,并在D-Laravel的Project目录下, 可透过./console build快速创建自己的image罗。 还有更多的变更....

php,docker,dlaravel

我创建的phpenv容器环境简单介绍

没时间拍介绍影片,我就来随便抓些画面介绍我使用的容器环境deviny/phpenv。https://github.com/DevinY/phpenvphpenv算是我之前D-Laravel开源项目的进化版本,概念上延用了很多Dlaravel的操作方式。容器的更新上偏向使用者自行控制去Build自己的image,所以我不太会去更动版号了,其实D-Laravel的php版号,好像我也很久没动啦:p 

dlaravel

D-Laravel的sublime外挂以可由Package Control安装罗。

Mac或Linux的使用者,现在可由Sublime3的package control进行D-Laravel alias的包安装罗。 透过D-Laravel alias,我们可以使用更轻松的方式,运行容器内的artisan及composer命令。 docker的环境,要用composer安装包吗,不需再进入container内,或是设置composer的ce别名,即可在sublime中直接运行。