- 博客(111)
- 收藏
- 关注
原创 cURL error 60: SSL certificate problem: unable to get local issuer certifica
经查询查到:此问题的出现是由于没有配置信任的服务器HTTPS验证。默认,cURL被设为不信任任何CAs,就是说,它不信任任何服务器验证。因此,这就是浏览器无法通过HTTPs访问你服务器的原因。打开php.ini 搜索curl.cainfo 与 openssl.cafile,将其配置成你自己cacert.pem文件的路径。openssl.cafile="cacert.pem路径"curl.cainfo="cacert.pem路径 "将下载好的文件放到自己的文件目录下。重启phpStudy就好了。
2024-05-30 22:27:06 554
原创 No code signing authority for module at /opt/homebrew/Cellar/php/8.0.12/lib/httpd/modules/libphp.so
提示: AH06662: Allowing module loading process to continue for module at /opt/homebrew/Cellar/php/8.0.12/lib/httpd/modules/libphp.so。3. 编辑 /etc/apache2/httpd.conf 添加下列。1. 首先在·钥匙串访问· -> 证书助理 -> 创建证书颁布机构。再回到·钥匙串访问· 找到 Ls RootCA。4. 重启 apache。选择右键简介始终信任。
2023-08-10 13:16:52 505
原创 具有该名称的证书颁发机构配置文件已经存在
无果之后决定放弃, 还是乖乖的换个名字. 就在我换个名称重新创建完成时候, 发现这个成功页面有个。的按钮, 真的是激动人心. 赶紧点开, 然后给我们跳出一个文件夹, 这里就是当前创建。这个错误的话, 这时你需要重启系统, 然后按照之前的操作, 删除对应的证书重新添加即可。. 由于手贱把第一次创建的证书给删除了, 再次创建就提示上面那个问题, 明明已经在。, 可以直接在命令行打开当前目录). 最终确定, 自建证书存储在。都在这里. 我们把不需要的删除, 然后再去创建就没有问题啦.
2023-08-10 13:10:13 178
原创 Mac登录两个微信
1.进入应用程序右键微信,点击显示包内容。4.双击运行WeChat终端,不要关闭。2.双击进入Contents。3.双击进入MacOS。
2023-04-03 10:15:07 242
原创 Mac Windows 使用硬盘(Mac 使用硬盘无法写入数据)
Mac 使用硬盘无法写入数据Mac Windows 存放数据换一个平台数据无法读取
2022-07-01 16:27:40 322
原创 解决Mac每次执行source ~/.bash_profile后环境变量才生效
问题:自己在 ~/.bash_profile 中配置环境变量, 可是每次重启终端后配置的不生效.需要重新执行 : $source ~/.bash_profile后,才会生效。原因自己是在bash中配置的环境变量,而当前系统是使用的是shel解决办法:在.zshrc文件加中添加source ~/.bash_profile,方法如下进入主目录 cd ~编辑文件 sudo vim.zshrc按i进入编辑模式,加入source ~/.bash_profile后,esc,再输入:wq.
2022-04-01 20:29:12 579
原创 使用Redis的SETNX实现锁机制
$redisKey = 'user_pull_notificatio:' . $this->userId . '_' . $val['id']; # redisKeyif (Redis::set($redisKey, 1, "nx", "ex", 30)) { # 消息加锁,防止重复发送 # 处理逻辑 Redis::del($redisKey); # 删除redisKey}
2021-12-03 15:04:24 1426
原创 macOs Big Sur 11.2.2 phpize grep: /usr/include/php/main/php.h: No such file or directory
在macOs Big Sur 11.2.2使用phpize 安装扩展的时候遇到以下问题phpize grep: /usr/include/php/main/php.h: No such file or directorygrep: /usr/include/php/Zend/zend_modules.h: No such file or directorygrep: /usr/include/php/Zend/zend_extensions.h: No such file or director
2021-07-10 22:49:03 744 8
原创 macOs Big Sur Please reinstall the libzip distribution
按顺序执行以下命令,没有权限就使用sudowget https://libzip.org/download/libzip-1.5.2.tar.gztar -zxf libzip-1.5.2.tar.gzcd libzip-1.5.2mkdir build cd build cmake .. (#注意:cmake后面有两个小数点)make -j4make testmake install...
2021-07-10 22:29:05 508
原创 Mac Apache php 配置域名
macOs Big Sur 11.2.2Apache/2.4.46 (Unix)PHP 7.3.241.该dian'nao
2021-06-19 16:22:55 560 2
原创 Mac 安装 homebrew
1.执行以下命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2
2021-06-12 23:24:13 85
原创 Mac 安装 Redis
mac上安装 redis 首先必须保证mac 已经安装 xcode.因为make时要用到Xcode 的command Tools .(1)下载 redis http://redis.googlecode.com/files/redis-2.8.7.tar.gz解压到当前目录.(2)你也可以在终端下载:
2021-06-12 16:04:17 168
原创 Apache 配置域名无法到index.php
1. httpd.conf 增加 index.php,index.php 要在index.html前<IfModule dir_module> DirectoryIndex index.php index.html index.htm SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0</IfModule>2./etc/apache2/extra/httpd-vhosts.conf 具体配置域名配置如下&.
2021-04-15 18:45:48 487
原创 apache 获取不到 authorization 解决办法
修改apache httpd.conf<IfModule dir_module>下增加 SetEnvIf Authorization .+ HTTP_AUTHORIZATION=$0 如图
2021-04-14 22:45:15 841
原创 php 生成指定长度字符串
<?php/** * 获取指定长度字符串 * @author YangYunHao * @date 2021-03-04 18:33:11 * @param int $length:字符串的长度 * @param bool $numeric:是否是纯数字 * @return string */function random($length, $numeric = false){ // $_SERVER['DOCUMENT_ROOT'] 可以换成uuid $see.
2021-03-04 19:12:05 646 1
原创 php 导出csv
// 不限最大执行时间,header头set_time_limit(0);$date = date('YmdHis');header('Content-Type: application/vnd.ms-excel');// 导出文件名header("Content-Disposition: attachment;filename={$date}.csv");header('Cache-Control: max-age=0');$counts = LiveVipActiv...
2021-03-03 17:08:50 196 1
原创 redis设置密码
1.第一种方式 (命令设置,如果redis重启之后密码就会失效,)进入redis,如果没有开启redis则需要先开启:[root@iZ94jzcra1hZ bin]# redis-cli127.0.0.1:6379>查看当前redis有没有设置密码:127.0.0.1:6379> config get requirepass1) "requirepass"2) ""// 这样表示没有设置密码命令设置密码:127.0.0.1:6379> config..
2020-12-22 17:52:34 637
原创 计算两个经纬度间的距离
/** * 获取两个经纬度间距离 * author AarthiModoo * date 2020-12-10 19:19 * * @param $fromLng * @param $fromLat * @param $toLng * @param $toLat * @return float|int|米 */ public static function computeDistance($...
2020-12-18 11:00:17 231
原创 通过经纬度查询附近的人
1.通过经纬度计算四个点坐标 /** * date: 2020-12-04 11:56 * Features:计算某个经纬度的周围某段距离的正方形的四个点 * @param $lng float 经度 * @param $lat float 纬度 * @param int $distance float 该点所在圆的半径,该圆与此正方形内切,默认值为1千米 * @param int $radius * @return arr.
2020-12-18 10:50:58 479
原创 Mac安装yaf扩展
1. 在官网下载扩展文件https://pecl.php.net/package/yaf (选择合适的版本)2.然后把yaf压缩文件拷贝根目录下 cp /Users/AarthiModoo/Desktop/yaf-3.2.5.tgz / (路径换成自己的路径)3.积压yaf压缩包tar -xvfyaf-3.2.5.tgz4.进入解压出来的目录 cdyaf-3.2.55.执行 phpize: sudo /usr/local/php5/bin/phpize (路径换成自己...
2020-08-18 15:42:12 669
原创 php操作redis
链接操作$redis = new \Redis(); // 实例化redis对象$redis->connect('这是地址', '这是端口'); // 链接Redis,参数为地址、端口$redis->auth('这是密码'); // 有密码的Rdeis,进行输入密码操作$redis->select('这是库名'); // 选择库...
2020-08-10 11:49:59 542
原创 redis 常用命令
redis-server 启动redis服务redis-cli 启动窗口select 库名 选择使用的存储库keys * 查看所有数据del key的名称 删除数据
2020-08-01 19:44:48 83
原创 mongoDb可视化界面安装
1.在github上拉取一个项目git clone https://github.com/mrvautin/adminMongo 2.进入到项目里面然后只执行命令即可npm install3.启动界面项目npm start启动之后在浏览器中输入网址http://127.0.0.1:1234即可进入到主界面中:...
2020-07-28 14:13:29 246
原创 VsCode 快捷键 for Mac
####按键使用符号: Shift (⇧) Control(或 Ctrl)⌃ Command(或 Cmd)⌘ Option(或 Alt)⌥ command + o 打开文件夹command + p 打开文件control + ~ 打开终端/关闭终端F5 调试shift + F5 停止调试command + shift+f 项目目录内查找command + shift+h 项...
2020-07-28 10:57:36 1055
原创 thinkPhp 任务调度
1.书写任务,最好在app/command下,不在也没关系<?php/* * 修改已过期广告状态 * @user YangYunHao * @time 2020-07-21 14:36:51 * */namespace app\cli;use think\console\Command; // 这个是必须的use think\console\Input; // 这个是必须的use think\console\Output; // 这个是必须的// 也必须交继承cla.
2020-07-21 17:21:44 1230
原创 mysql 一条SQL 统计多条信息
SELECT (SELECT count(id) FROM statistics_log WHERE scene_id = 1) as list_one, (SELECT count(id) FROM statistics_log WHERE scene_id =2) as list_two, (SELECT count(id) FROM `user`) as user_number;...
2020-02-10 18:52:48 369
原创 Linux 定时任务crontab 删除指定时间前的文件
1.新建一个可执行文件touch /usr/local/bin/clear_psd注意,赋予权限:chmod 777 clear_psd2.编辑clear_psd文件,在其中添加类似下面的代码#!/bin/shfind /www/psd-import/uploads -type f -mmin +10 -name *.psd -exec rm -rf {} \;解析...
2020-02-06 18:44:37 1633
原创 php 使用 EasyWechat 获取分享链接
/* * * 获取分享链接 * 使用了 easywechat 没用过的自行看下官网文档 https://www.easywechat.com/ * @user AarthiModoo * @time 2019-12-15 21:26:07 * @param Request $request * @return \Illuminate\H...
2020-01-09 11:35:08 1104
原创 php 使用 EsayWechat 网页授权
/** * 发起网页授权(非静默授权) * 使用了 easywechat 没用过的自行看下官网文档 https://www.easywechat.com/ * @user AarthiModoo * @time 2020-01-09 10:54:10 * @param Request $request * @return \Sym...
2020-01-09 11:11:58 577
原创 php 抽奖算法
/* * 抽奖算法 * @user AarthiModoo * @time 2020-01-09 10:44:09 * @return array * */ public function randomPrize() { /* * prize 奖项 * weight 权重...
2020-01-09 10:44:42 996
原创 简单的 php int 类型数据加密解密
加密 /** * 加密 * @param unknown $result * @return boolean|mixed */ public static function encode(Request $request) { $val = $request->input('val',''); ...
2020-01-09 10:23:38 312
原创 laravel 队列
官方文档https://learnku.com/docs/laravel/5.4/queues/12561. 在控制器内将将要执行的操作参数入列,入列的队列名,是要执行的文件,与类名一样,大写转小写,单词间用下划线分隔// 参数1 参数2 对应的队列名称(类名) 执行时间 我这里是在现在...
2020-01-09 10:11:23 237
原创 测试定时任务是否执行
使用以下命令测试定时任务是否执行(每分钟写入当前时间到指定路径指定文件下)* * * * * /bin/date >> /Users/AarthiModoo/Desktop/cron.txt查看定时任务 crontab -l编辑定时任务 crontab -e...
2020-01-08 20:06:14 2589
原创 laravel 任务调度
1.写任务app/Console/Commands<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;class Test extends Command{ /** * 签名 * The name and signature of the console com...
2020-01-08 20:01:22 207
原创 nginx 配置跨域
add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS;add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Reque...
2019-12-13 19:36:58 180
原创 laravel 获取执行的SQL
注意引入命名空间 use Illuminate\Suuport\Facades\DBDB::enableQueryLog();执行语句dd(DB::getQueryLog());
2019-12-13 19:34:52 1407
原创 Laravel Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY
错误信息如下解决办法如下这是严格的db问题,你需要在你的配置/数据库中禁用严格模式'strict' => false文件位置 /config/database.php修改如下 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST...
2019-07-11 21:35:52 1149
原创 Laravel 路由分发
想让laravel 走不同的路由文件可以在 /app/Http/Kernel.php 进行配置,代码如下 /** * The application's route middleware groups. * * @var array */ protected $middlewareGroups = [ 'web' =>...
2019-06-14 11:26:27 568
原创 Laravel 出现 No application encryption key has been specified
若文件根目录下没有 .env1、.env.example 改名使用命令 copy 修改为 .env2、使用命令 php artisan key:generate 获取密码,自动保存到 .env3、将密码复制到config/app.php 中的key里面刷新页面即可...
2019-06-13 09:38:00 605
空空如也
Mac安装wxwork_finance_sdk问题
2023-08-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人