Hyperf框架环境搭建

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

 

posted @   minch  阅读(353)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 推荐几款开源且免费的 .NET MAUI 组件库
· 实操Deepseek接入个人知识库
· 易语言 —— 开山篇
· Trae初体验
点击右上角即可分享
微信分享提示