翼度科技»论坛 编程开发 PHP 查看内容

centos7安装Hyperf运行环境

4

主题

4

帖子

12

积分

新手上路

Rank: 1

积分
12
本次环境安装选择基于Swoole驱动的版本
一. 安装php8.2
  1.yum没有高版本的php,使用remi安装php
  安装 EPEL 仓库
  
  1. sudo yum install epel-release
复制代码
  2.安装 Remi 仓库并启用php8.2的仓库
  
  1. sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  2. sudo yum-config-manager --enable remi-php82
复制代码
  3.安装php8.2
  
  1. sudo yum install php php-cli php-fpm php-common
复制代码
  4.检查php是否安装成功
  1. php -v
复制代码
二. 安装redis扩展,在php.ini中配置扩展,并重启php-fpm,检查是否安装成功(Hyperf的redis-client需要redis扩展)
  
  1. sudo yum install php php-redis
  2. sudo systemctl restart php-fpm
  3. sudo php -m
复制代码
三. 安装swoole扩展
  1.swoole使用phpize编译,先安装编译工具,并检查phpize是否安装成功
  1. sudo yum install php-devel
  2. sudo yum install php-pear
  3. phpize --version
复制代码
  2.安装swoole插件。到https://github.com/swoole/swoole-src/releases下载源码Source code(zip),unzip解压出压缩文件得到swoole-src文件夹,开始编译扩展,编译完毕后检查扩展文件夹下是否生成扩展(编译成功会输出扩展文件夹位置)
  1. cd swoole-src && phpize && ./configure && sudo make && sudo make install
复制代码
  3.在 php.ini 中加入一行 extension=swoole.so 来启用 Swoole 扩展,重启php-fpm,检查扩展是否加载
  1. sudo systemctl restart php-fpm
  2. sudo php -m
复制代码
四. 安装composer并拉取Hyperf工程
  1.安装composer
  
  1. php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
  2. php composer-setup.php
  3. sudo mv composer.phar /usr/local/bin/composer
  4. #检查是否安装成功
  5. composer --version
复制代码
  2.切换composer镜像源(最开始用的阿里云镜像,但是阿里云镜像同步貌似有问题,拉下来项目会提示缺文件,后面换成了腾讯镜像)
  1. composer config -g repo.packagist composer https://mirrors.cloud.tencent.com/composer/
复制代码
  3.使用composer创建工程
  1. composer create-project hyperf/hyperf-skeleton
复制代码
  4.项目启动
  1. cd hyperf-skeleton
  2. php bin/hyperf.php start
复制代码
最后成功跑起来


 

来源:https://www.cnblogs.com/zhouyuanpei/p/18454233
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

举报 回复 使用道具