首页
关于叶子
Search
1
Win10突然出现不能连接共享打印机一例
92,879 阅读
2
[经验存档] 微星(MSI)B150M-Pro-VD Plus安装系统蓝屏一例
53,952 阅读
3
Laravel“高并发”导致数据“统计”异常一例
33,498 阅读
4
[iOS|Xcode]iOS-App自定义启动页制作(uniapp适用)
23,971 阅读
5
Laravel 9高并发API数据操作的最佳实践
16,078 阅读
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
登录
Search
标签搜索
Laravel
PHP
Windows
Laravel-Admin
Vue
uniapp
CSS
前端
chartjs
HTML
微信
小程序
web
App
iOS
工具
Golang
微服务
高并发
MySQL
Yesr00
累计撰写
63
篇文章
累计收到
7
条评论
首页
栏目
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
页面
关于叶子
搜索到
6
篇与
的结果
2025-03-04
在MAMP环境中编译安装Swoole扩展指南
在MAMP环境中编译安装Swoole扩展指南环境准备系统要求macOS系统(本文以macOS Monterey为例)MAMP Pro 6.x 或更高版本PHP 7.2+(推荐PHP 7.4/8.0+)验证环境打开MAMP控制面板点击「PHP」标签确认当前PHP版本记录PHP安装路径(通常为:/Applications/MAMP/bin/php/php[版本号])完整安装步骤步骤1:安装依赖工具# 安装Homebrew(如已安装可跳过) /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装编译依赖 brew install autoconf automake libtool re2c步骤2:准备PHP开发环境# 进入PHP目录(示例使用PHP 8.1.12) cd /Applications/MAMP/bin/php/php8.1.12 # 创建符号链接 sudo ln -s $(pwd)/bin/php /usr/local/bin/mamp-php sudo ln -s $(pwd)/bin/phpize /usr/local/bin/mamp-phpize sudo ln -s $(pwd)/bin/php-config /usr/local/bin/mamp-php-config步骤3:编译安装Swoole# 下载源码 pecl download swoole tar xvzf swoole-*.tgz cd swoole-* # 编译安装 mamp-phpize ./configure \ --with-php-config=/usr/local/bin/mamp-php-config \ --enable-openssl \ --enable-http2 \ --enable-sockets \ --enable-mysqlnd make clean && make && sudo make install步骤4:启用扩展打开MAMP的php.ini文件# 获取配置文件路径 mamp-php --ini | grep "Loaded Configuration File" # 使用vim编辑(示例路径) sudo vim /Applications/MAMP/bin/php/php8.1.12/conf/php.ini在文件末尾添加:[swoole] extension=swoole.so swoole.use_shortname=off步骤5:验证安装# 命令行验证 mamp-php --ri swoole # 网页验证 <?php phpinfo();功能验证(示例代码)创建test_swoole.php:<?php $http = new Swoole\Http\Server("0.0.0.0", 9501); $http->on("request", function ($request, $response) { $response->header("Content-Type", "text/plain"); $response->end("Hello Swoole!"); }); $http->start();运行测试:mamp-php test_swoole.php # 访问 http://localhost:9501 验证常见问题解决问题1:phpize版本不匹配现象:Cannot find config.m4解决方案:# 确认使用MAMP自带的phpize which phpize 应该显示/usr/local/bin/mamp-phpize问题2:openssl缺失解决方案:brew install openssl export PKG_CONFIG_PATH="/usr/local/opt/openssl@3/lib/pkgconfig" # 重新执行configure步骤问题3:权限不足处理方案:sudo chmod -R 755 /Applications/MAMP/bin/php/php[版本]/lib/php/extensions/版本兼容性建议PHP 7.2+:推荐Swoole 4.5+PHP 8.0+:推荐Swoole 4.8+PHP 8.1+:推荐Swoole 5.0+通过以上步骤,就可以在MAMP环境中成功安装高性能的Swoole扩展。建议定期使用pecl upgrade swoole保持扩展更新,以获得最新功能和安全补丁。
2025年03月04日
5,624 阅读
0 评论
0 点赞
2022-11-28
[Windows|Excel工具]Excel正则工具
链接: https://pan.baidu.com/s/1SC6VF7XlWGgqMegQkUSeeQ?pwd=ba4i 提取码: ba4i
2022年11月28日
2,170 阅读
0 评论
0 点赞
2022-11-25
[软件]布丁扫描v2.4.1.0——支持文档证件及拍照翻译的扫描神器,适用于安卓+iOS
布丁扫描是一款免费简洁且无广告的专业扫描软件,能将纸质文档、证件一键扫描成PDF电子件,随时随地分享、打印;批量图片文字提取与翻译,快速又高效。纯属更新,若有不符,请删。。不得不说,相比某些收费的扫描软件而言,这款可算是比较良心的了,更新至今所有功能依然不受限制,使用时无需登录,整体效果已经不输其它的扫描工具。另外还引入了试卷擦除、口算批改、拍照翻译等功能,非常适合学生使用。Android 版本2.4.1.0更新日志(2022-11-23): 1.拍摄时文档捕捉更加精准稳定。 2.增加 PDF 瘦身功能。 3.闪光灯改为手电筒(提升扫描质量大大减少阴影) 4.滤镜应用到全部性能优化。 5. 导入图片性能优化。 6.修复一些已知问题。 iOS版本1.2.3更新日志(2022-11-24): 1.增加拍照翻译功能 2.证件扫描增加户口本、行驶证等更多证件模式。 3.文件管理新增导入PDF、图片功能。 优化保存图片到相册、解决部分机型启动崩溃的问题。 更多功能请自行体验. 下载地址:iOS版本下载安卓版本下载 提取码:gnma
2022年11月25日
407 阅读
0 评论
0 点赞
2022-11-24
[Windows|工具]专业卸载工具新版Total Uninstall 7.3.1
可以干净卸载软件 可以监视新软件安装情况,方便制作绿色版软件。 链接:https://pan.baidu.com/s/1KCY2VCJf_JlaE4kLJOkDVw?pwd=5nkc 提取码: 5nkc
2022年11月24日
1,954 阅读
0 评论
0 点赞
2022-11-21
[Windows|工具]开源Windows优化设置软件:Optimizer-14.0
软件大小:2.19 MB 更新日期:2022年9月24日 软件语言:简体中文 软件类别:系统优化 开源地址:https://github.com/hellzerg/optimizer 链接: https://pan.baidu.com/s/1zKPBJPmZ2PW3qN4AIvAEUQ?pwd=y3wu 提取码: y3wu
2022年11月21日
1,877 阅读
0 评论
0 点赞
1
2