1、Hyperf 3 快速使用 - Hypref 3 安装-把 Hypref 跑起来
hi,我是温新,一名 PHPer
Hypref 版本:Hyperf 3.0
PHP 版本:PHP 8.2
系统版本:Rocky Linux 9.1
说明:
1、Hyperf 快速使用系列将全部在 Rocky Linux 9.1 中完成;
2、服务器、PHP 版本 等系列前置条件默认已符合;
学习目标:安装与运行 Hyperf3
经过了 Swoole 基础系列的学习,现在开启 Hyperf 快速使用系列的学习。
本篇文章学习安装 Hyperf 的两种方式:compoer 安装和 Docker 安装。
Composer 安装 Hypref 3.0
composer create-project hyperf/hyperf-skeleton learn-hypref3
安装时,一直回车。
docker 安装 Hyperf 3.0
我使用的是 composer 安装,粘贴官方文档中的 docker 方式安装。
docker run --name hyperf \
-v /workspace/skeleton:/data/project \
-p 9501:9501 -it \
--privileged -u root \
--entrypoint /bin/sh \
hyperf/hyperf:8.0-alpine-v3.15-swoole
如果安装很慢,配置镜像后再次安装。
# 配置镜像
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer
启动 Hyperf
cd learn-hypref3
php bin/hyperf.php start
启动时操作,信息如下:
ERROR Swoole short function names must be disabled before the server starts, please set swoole.use_shortname='Off' in your php.ini.
对于这个报错,我们需要在 php.ini
配置文件中关闭 Swoole 的短名称,修改了配置文件后,需要重启 php-fpm。
访问 Hyperf
$curl http://localhost:9501/
{"method":"GET","message":"Hello Hyperf."}
出现了上述信息,说明 Hyperf 运行成功。
本篇文章到此结束,下篇文章继续学习。
请登录后再评论