首页 > 其他分享 >Hyperf框架环境搭建

Hyperf框架环境搭建

时间:2022-12-27 16:44:32浏览次数:36  
标签:框架 -- 9501 hyperf Hyperf https php 搭建

https://hyperf.wiki/2.2/#/README

1.PHP 7.2 以上
查看PHP : php -v
curl 127.0.0.1:9501

查看是否装swoole: php --ri swoole
swoole并关闭了 Short Name

配置文件加入:
upstream a2admin {
# Hyperf HTTP Server 的 IP 及 端口
server 127.0.0.1:9501;
}

location加: proxy_pass http://a2admin;


Hyperf2.1启动报错:failed to listen server port[0.0.0.0:9501], Error: Address already
处理方式:
要么换一个;
要么kill掉这个占用的端口;
在重新启动Hyperf就ok了
1.查看端口上的进程pid号:netstat -anp | grep 9501
2.根据上面查看到的进程号kill掉 kill -9 20852
3.杀死后 在看看占用端口没有了:netstat -anp | grep 9501
4.php bin/hyperf.php start 启动Hyperf框架

cd /data/project/hyperf-skeleton

windows下使用docker安装Hyperf:
https://blog.csdn.net/Xian_Hu/article/details/124705161

//创建容器
docker run --name hyperf -v D:\wwwroot\hyperf:/data/project -p 9501:9501 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.11-swoole


//phpStorm 如何优雅的调试Hyperf的方法步骤
https://www.niceym.com/14061.html

php /data/project/bin/hyperf.php start phpStorm启动 设置-》PHP-》Docker容器


Windwos下基于swoole-cli调试开发Hyperf项目:
https://www.bilibili.com/video/BV1jW4y1k7eY?spm_id_from=333.337.search-card.all.click&vd_source=f21e3a2f6e8e2fc2c085c43de85b0f5b

10分钟在windows玩转docker桌面化:
https://www.bilibili.com/video/BV1R34y187fR?spm_id_from=333.337.search-card.all.click&vd_source=f21e3a2f6e8e2fc2c085c43de85b0f5b

 

标签:框架,--,9501,hyperf,Hyperf,https,php,搭建
From: https://www.cnblogs.com/minch/p/17008393.html

相关文章

  • MyBatis框架搭建
    MyBatis搭建整体结构  1.导入jar包 mybatis-3.3.0.jarmybatis核心jar包 mysql-connect-xxx.jar mysql-jdbc驱动包 junti.jar       ......
  • LNMP架构环境之Nginx项目1:搭建游戏网站
    1)配置站点目录cd/usr/share/nginx/rm-frhtml/通过SCP工具将gamme.zip上传到/usr/share/nginx/html/目录下#上传游戏程序unzipgame.zipcd /usr/share/nginx/sbin/2)......
  • 【Ubuntu搭建gitlab】gitlab搭建过程
    一、服务器硬件水平搭建gitlab服务器最低配置要求2核4G,低于这个配置的服务器运行效果很差二、安装依赖项sudoapt-getupdatesudoapt-getinstall-ycurlopenssh-s......
  • K8S集群环境搭建记录
    使用kubeadm工具搭建K8S一主二从集群,一个master和两个node。环境初始化1.检查系统版本:Centos版本要在7.5或之上[root@K8SMASTER~]#cat/etc/redhat-releaseCentOS......
  • mybatis框架学习1——实现增删改查
    前言:这个文章的定位不是实现的步骤,而是实现过程中遇到的问题。并且我写的步骤是别人的步骤的记录,算不了什么,后面对使用过程中遇到的问题以及解决的方法才是自己写的,有价值的......
  • 高性能 Python web 框架 Blacksheep 初见
    Pythonweb框架性能对比一说到Python大家多半最先想到的就是它代码的简洁与性能的孱弱。在我所使用体验过的Pythonweb框架中Tornado性能最好,Flask次之,Django最差......
  • el-admin框架简单解析
    el-admin框架简单解析​​el-admin简单了解​​​​使用框架的四大步​​​​前端文件架构​​​​el-admin前端部分解析​​​​前端Vue目录结构​​​​Layout布局​​......
  • 自研ORM框架实现工作单元模式
    平时我们使用事务,需要显示的TryCatch并且开启事务提交事务异常回滚事务三步骤,使用工作单元后则只需要Commit。1.接口定义1///<summary>2///工作单......
  • 青龙面板搭建笔记
    1、安装docker进入宝塔页面,在商店搜索docker,选择第一个安装即可2、拉取青龙镜像dockerrun-dit\-v$PWD/ql/config:/ql/config\-v$PWD/ql/log:/ql/log\-v$PWD......
  • GreenOpenPaint的实现(一)基本框架
    Win7下的MSPaint是Ribbon的典型运行。这种SDI程序对于图像处理来说是很适合的。利用春节时间,基于之前的积累,我实现GreenOpenPaint,主要就是模拟MSPaint的界面,实现出现处理的......