PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通PHP建站技术分享-从入门到精通

QQ:420220301 微信/手机:150-3210-7690
当前位置:首页 > CMS教程 > Fastadmin

使用think-queue进行异步处理程序,后台处理程序,队列处理程序

管理员 2024-12-14
Fastadmin
9
Mac 10.13.5 (17F77)XAMPP 7.1.17

先安装Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"  

使用brew安装需要的依赖

brew install 需要的包名#如  brew install autoconf#需要下面四个都要安装#autoconf    redis#composer    wget

编译驱动os文件的的时候需要用到一个php.h文件 貌似必须要xcode

#在App Store 搜索并且安装 Xcode#如果你之前木有安装建议 卸载重装xampp

下载php_redis安装

curl -O https://codeload.github.com/phpredis/phpredis/zip/develop#下载tar xzvf develop#解压cd phpredis-develop#进入目录/Applications/XAMPP/xamppfiles/bin/phpize#目录里运行一下phpize 我之前这里有报错缺少php.h等文件,之前没安装xcode#解决方案:找到xcode.app文件里的include连接到/Applications/XAMPP/xamppfiles#如/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config#设置配置文件sudo make && sudo make install#安装编译,中间安装了一些系统文件,所以需要加sudovi /Applications/XAMPP/xamppfiles/etc/php.ini#启动插件,在配置里面修改extension=redis.so#添加启动redis

安装think-queue

cd /Applications/XAMPP/xamppfiles/htdocs/moyi/#进入你网站所在的目录 composer require topthink/think-queue#使用composer命令安装think-queueredis-server /usr/local/etc/redis.conf#开启redis

OK安装全部搞定,重启服务器看看phpinfo确认一下redis启动正常否

在目录下执行php think queue:work --queue xxxxxxxxx --daemon#xxxxxxxxx 执行的方法 剩下的如何使用问题 参考下面文章。#或参考vendor/tophink/think-queue/README

**

参考文章
http://www.thinkphp.cn/code/4425.html
作者:李昊天

官方参考文章
https://github.com/top-think/think-queue/blob/master/README.md
**


希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 iCMS, Fastadmin, ClassCMS, LeCMS, PbootCMS, PHPCMS, 易优CMS, YzmCMS, 讯睿CMS, 极致CMS, Wordpress, HkCMS, YznCMS, WellCMS, ThinkCMF, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。

相关推荐

扫码关注

qrcode

QQ交谈

回顶部