欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SWOOLE安装 hyperf 安装

程序员文章站 2024-01-18 08:43:16
...

环境: centos7
php 7.3

一,下载安装包
进入官网
http://git.oschina.net/swoole/swoole点击这里

SWOOLE安装 hyperf 安装
这里可以看到最新版本 是4.4.15 我们下载一个tar.gz文件 右键 复制链接
输入命令

wget https://gitee.com/swoole/swoole/repository/archive/v4.4.15?format=tar.gz

SWOOLE安装 hyperf 安装
下载成功

解压

 tar -zxvf v4.4.15\?format\=tar.gz 

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

phpize

SWOOLE安装 hyperf 安装

然后进行编译 需要去找PHP的config

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

然后 依次输入
make
make install

make   
make install

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

SWOOLE安装 hyperf 安装
我们CD到这目录 可以看到 swoole.so文件 这个是我编译后产生的文件 swoole会自动把他放到这里
SWOOLE安装 hyperf 安装

现在我们回到swoole文件夹中
SWOOLE安装 hyperf 安装
examples目录里 是swoole官方的一个示范文件,我们进入
/www/wwwroot/swoole/examples/server

我们现在运行一下 echo.php文件

SWOOLE安装 hyperf 安装
这里产生一个报错 这是因为我们没有在php.ini文件中开启扩展
SWOOLE安装 hyperf 安装
找到php.ini文件并编辑,开启swoole扩展

extension=swoole

SWOOLE安装 hyperf 安装
输入

php -m

php -rli swoole

SWOOLE安装 hyperf 安装
swoole扩展已经开启

hyperf安装
安装
composer create-project hyperf/hyperf-skeleton ocean-hyperf
开启服务
php bin/hyperf.php start

相关标签: 环境搭建