mac 下 pecl 的 扩展配置 ( 基于php@7.4 )

2022-03-30
阅读 2 分钟
1.4k
环境确认如果你的php是通过brew安装的,一般情况下是带了pecl的。 {代码...} 如果没有,可以通过以下脚本安装。安装脚本 {代码...} pecl配置查看pecl的相关配置 {代码...} 这里可以看到pecl的默认扩展目录 {代码...} 到扩展目录看以下 {代码...} 很明显 安装扩展.so文件的目录是 /opt/homebrew/Cellar/php@7.4/7.4.28_1/...

记录一次yii2项目php版本升级到7.4的代码变更

2021-11-15
阅读 1 分钟
3.1k
目前开发用的yii2基于php7.1.33构建,鉴于7.1已经停止维护,计划更新php版本到7.4,并且将yii2的版本从2.0.15.1升级到最新的2.0.43。此文记录一下修改步骤

IDEA OpenJDK选型

2021-11-02
阅读 1 分钟
4.8k
当前长期支持版本为JDK 8/11 为LTS,一直到JDK17才将会成为长期支持版本。为了规避法律风险,则选择使用JDK 8,直到Springboot对JDK8有破坏性更新。

使用php-imap查询操作邮件收件箱

2021-06-17
阅读 3 分钟
5k
读取邮件的协议有POP3和IMAP两种,区别:POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作,不会反馈到服务器上。IMAP提供webmail与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。

记录一次brew 回滚 icu4c 操作

2021-05-13
阅读 2 分钟
6.8k
我的当前版本Homebrew 3.1.7,系统环境11.3.1。也是手残,brew upgrade把所有的包都给更新以后,接着一把梭敲了brew cleanup。发现php依赖的icu4c版本对不上了。

升级Laravel Valet 版本

2021-05-10
阅读 1 分钟
2.3k
Laravel Valet,Mac平台上的极简Laravel开发环境,早已发布了2.0版本,该版本主要包含了一些bug修复以及将内置服务器从Caddy替换成Nginx。

采用git标签来进行代码版本管理

2021-04-29
阅读 1 分钟
1.5k
随着大规模微服务开发的发展,各个微服务之间的互相依赖总会考虑版本的问题。以前我们采用不同的分支来暂时解决这个问题,但是对分支的迭代偶尔会引入不兼容的更改,发生不可预料的问题。使用git标签,可以将我们依赖的某个微服务的版本限定到某个确定的commitID 而不是某个经常会迭代的分支。配合语义化版本的引入,我...

Macbook m1 Big Sur 安装未上架IOS软件步骤

2021-04-09
阅读 1 分钟
6.1k
1 、在 macOS 的 App Store 下载 Apple Configurator 2,打开后 连接 iPhone/iPad2 、点击 Apple Configurator 2 中的 iPhone,右键选择 添加 - app3 、找到想要的 app,选择然后点 添加,就会自动开始下载4 、下载完成后会提示你的设备上存在这个应用,这个时候不要点任何按钮5 、访达 Command + Shift + G,打开这个路...

Macbook m1 Big Sur 安装Valet 运行yii2

2021-04-06
阅读 4 分钟
2.2k
准备工作假定你已经在本机安装完成了 brew / composer / php检查环境变量 {代码...} 全局安装Valet {代码...} Valet install这将配置并安装 Valet 和 DnsMasq。此外,Valet 依赖的守护程序将配置为在系统启动时启动: {代码...} 结果测试测试DnsMasq {代码...} park切换到你本地的站点目录,例如我的目录是 ~/Sites {代...

通过CURL获取本机/指定IP 地址相关信息

2021-04-06
阅读 1 分钟
6.5k
curl获取本机代理IP地址 {代码...} curl获取IP地址+地区 {代码...} curl获取本机IP地址 {代码...} curl查询指定IP信息 {代码...}

详解PhpSpreadsheet设置单元格

2021-03-23
阅读 3 分钟
4.5k
PhpSpreadsheet提供了丰富的API接口,可以设置诸多单元格以及文档属性,包括样式、图片、日期、函数等等诸多应用,总之你想要什么样的Excel表格,PhpSpreadsheet都能做到。

解决在Apple Silicon (M1)安装php MongoDB扩展失败

2021-03-09
阅读 2 分钟
5k
本文是 [链接] 的中文翻译版在MacBook Pro上已经安装了php7.4 {代码...} 尝试通过以下命令来安装MongoDB扩展 {代码...} 但是安装失败了 {代码...} 还尝试了 {代码...} 结果的错误还是相同的有人知道我可以怎么解决这个问题吗?或者我可以不通过pecl安装MongoDB扩展吗?非常感谢最终我按照这个链接解决了这个问题在安装完...

Macbook m1 Big Sur 安装php7.1 xdebug 折腾记

2021-03-08
阅读 1 分钟
5.1k
查阅了一下xdebug的下载页,默认安装的xdebug3已经不支持php7.1了。php7.1只配安装xdebug2,根据在下载页查到的最后一个支持php7.1的版本是2.9.8

苹果M1芯片的Mac在根目录挂载自定义目录

2021-01-20
阅读 1 分钟
6k
Big Sur以上注意:无法使用关闭SIP,创建目录的方式处理以在根目录/下创建data 目录为例1、创建一个可达的目录,比如 /Users/user/data2、以root用户权限编辑(若无则新建) {代码...} 注意中间不是空格,是TAB {代码...} 3、重启生效Catalina1.关机按cmd+R重启进入恢复模式, 关闭SIP {代码...} 2.正常重启重新挂载根目录 ...

Macbook m1 Big Sur 安装php7.1 mondodb 折腾记

2021-01-19
阅读 3 分钟
8.2k
首先,我参考How to Install PHP 7.0 / 7.1 using HomeBrew on Mac Big Sur用exolnet/homebrew-deprecated 这个源安装失败了 {代码...} 多方查找如果,最后使用shivammathur/php安装成功了安装php7.1 {代码...} 切换版本安装brew-php-swither切换工具 {代码...} brew切换php版本 {代码...} 环境变量 {代码...} 安装mongo...

Macbook m1 Big Sur 安装docker 运行laradock

2021-01-11
阅读 2 分钟
7.5k
最新的预览版Docker-Preview7带来了对于M1芯片的支持,记录一下安装过程。首先到预览发布页面找到下载地址:[链接]这个版本目前还存在许多问题,比如不带自动更新,无法脱离Rosetta 2 运行,尤其是无法支持mysql镜像,当然我们可以使用mariadb.下载完成以后直接打开,点击Docker图标拖放到应用程序文件夹即可完成安装。...

Macbook M1 Big Sur 安装brew 折腾过程

2021-01-04
阅读 4 分钟
13.7k
新到的M1 款 MacBook Pro,记录一下安装brew的过程1、下载脚本 {代码...} 如果无法访问,修改host,添加以下内容 {代码...} 修改brew_install源git仓库 {代码...} 执行命令进行安装 {代码...} 2、解决安装core/cask失败 {代码...} Control+C 中断安装 {代码...} 完成安装 {代码...} 3、添加到path {代码...} 敲击I键,添...