docker 安装hyperf 流程

学习hyperf的第一步,从安装开始,在开始操作之前最好先看一下docker的基础操作
docker中文官网地址:Install Docker Engine on CentOS | Docker Documentation

PHP >= 7.2
Swoole PHP 扩展 >= 4.5,并关闭了 Short Name
OpenSSL PHP 扩展
JSON PHP 扩展
PDO PHP 扩展 (如需要使用到 MySQL 客户端)
Redis PHP 扩展 (如需要使用到 Redis 客户端)
Protobuf PHP 扩展 (如需要使用到 gRPC 服务端或客户端)

步骤1:搜索hyperf

docker search hyperf

步骤2:拉取hyperf

docker pull hyperf/hyperf

 步骤3:查看镜像是否已经拉取到了本机

docker images

 步骤4:创建容器(也是最关键的一步,接下来一步步讲解)

-v:映射到宿主机目录 容器内于容器外的代码进行同步

-p:指定端口映射,格式为:主机(宿主)端口:容器端口 9501:9501

-it:-i以交互模式运行容器,通常与 -t 同时使用

--entrypoint :新的命令

/bin/bash:使用/bin/sh进入后,直接显示的是#,而使用/bin/bash直接显示的是root@xxxx:/#

hyperf/hyperf:镜像名称

latest:版本没有就使用latest

--name :--name="nginx-lb": 为容器指定一个名称

:7.4-alpine-v3.11-swoole :php7.4 和 swoole3.11版本

docker run -it --name hyperf -v /www/nginx/www/hyperf:/hyperf-skeleton -p 9501:9501 hyperf/hyperf:7.4-alpine-v3.11-swoole /bin/bash

步骤5:安装composer

wget https://github.com/composer/composer/releases/download/1.8.6/composer.phar

 下载成功

步骤6:

修改为可执行

复制到/usr/local/bin/ 这样就可以直接运行composer 命令

修改仓库地址为阿里云

chmod u+x composer.phar

mv composer.phar /usr/local/bin/composer

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer

 步骤7: 进入 hyperf-skeleton 并拉取hyperf

cd  /hyperf-skeleton/

composer create-project hyperf/hyperf-skeleton=1.1.*

 然后我这边一路回车,具体的看大家的需要

显示已完成

 这是在回到容器外看一看 最开始说的容器内外是否同步

到这里已经完全同步了 接下来就是运行

 php hyperf-skeleton/bin/hyperf.php start

到浏览器访问一下试试

 不慌,去看看安全组是否打开

 加上后再次访问

 到这里hyperf 安装到启动 全部演示完成,有问题的小伙伴来联系我

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值