hyperf开发环境搭建

一,虚拟机安装

1.1虚拟机下载

vmware work station 16 player下载地址
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

1.2Centos7镜像下载

centos7镜像下载
推荐使用迅雷下载

http://mirrors.163.com/centos/7.6.1810/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso

1.3 新建虚拟机

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

ping www.baidu.com name or service not known

1.4 虚拟机网络配置

在这里插入图片描述
因为iso文件是mini版本,所以此时的虚拟机是没有网络的,需要我们手动配置一下.

//进入网关目录
  cd /etc/sysconfig/network-scripts/

在这里插入图片描述
ls后 此处有ifcfg-ens33文件

vi ifcfg-ens33

在这里插入图片描述

// 重启网关
systemctl restart network

保存后
打开网络管理员

nmtui 

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
此时我们是有网络的

1.5 连接XSHELL

输入ifconfig 查看本机IP 发现并没有显示本机IP

sudo yum install net-tools

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

1.6 安装宝塔面板

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

在这里插入图片描述
在这里插入图片描述

完成后 打开8888端口

   iptables -I INPUT -p tcp --dport 8888 -j ACCEPT

访问内网面板地址

在这里插入图片描述

二,环境配置

安装nginx php mysql…

三,hyperf安装

3.1swoole下载安装

http://git.oschina.net/swoole/swoole点击这里

//下载
wget https://github.com/swoole/swoole-src/archive/refs/tags/v4.6.5.tar.gz
//解压
tar -zxvf v4.6.5.tar.gz 

编译安装有几个条件
第一,要找到swoole的config文件
第二,make
第三,make install
(1) phpsize 生成 swoole的config文件
swoole的源码包中是没有config文件的 这里我们就要用phpize(phpize是扩展PHP扩展文件的) 生成一个
那么phpsize在哪里呢 ,这里贴出一张图,可对应寻找
在这里插入图片描述
到swoole目录中 执行命令

phpize

生成如下目录
在这里插入图片描述
然后进行编译 需要去找PHP的config

./configure --with-php-config=/www/server/php/74/bin/php-config 

然后 依次输入

make   
make install

make install后 出现
Installing shared extensions: /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/
Installing header files: /www/server/php/74/include/php/

第一个是扩展文件 swoole.so
在这里插入图片描述

第二个是模块的引入目录
在这里插入图片描述
找到*/www/server/php/74/etc* 下的 php.ini文件并编辑,开启swoole扩展

//编辑文件
vim php.ini
//根据关键字查找
/extension
//添加到 下方
extension=swoole
swoole.use_shortname='off'
//重载配置
/etc/init.d/php-fpm-74 reload

输入

php -m

php --ri swoole

查看是否安装成功

3.2hyperf下载安装

首先删除PHP的禁用函数 否则会报错
proc_open putenv()

composer create-project hyperf/hyperf-skeleton 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值