- 博客(45)
- 资源 (1)
- 收藏
- 关注
原创 macos m1如何安装指定版本的redis
通过这些步骤,你应该能够在你的macOS M1上安装并运行指定版本的Redis。如果需要卸载现有的Redis版本或切换到另一个版本,可以使用Homebrew来管理Redis的安装和服务。安装指定版本的Redis在macOS M1上可以通过Homebrew进行操作。Homebrew是一个在macOS上管理软件包的常用工具。要安装特定版本的Redis,请首先确保已经安装了Homebrew。这将显示安装的Redis版本号。
2024-01-09 20:11:41
1124
原创 macos m1如何卸载redis
Redis 的配置和数据文件通常位于 /usr/local/etc/redis.conf 和 /usr/local/var/db/redis。你可以手动删除这些文件,但请谨慎操作,确保你不需要其中的任何重要数据或配置。通过执行这些步骤,你应该可以在 macOS M1 上成功卸载 Redis。记得备份重要数据或配置文件,以防意外删除。要在 macOS M1 上卸载 Redis,可以通过 Homebrew 进行操作。将 {version} 替换为你安装的 Redis 版本号,例如 redis@6.0.9。
2024-01-09 20:07:46
856
原创 redis从db1复制到db3
#!/bin/bashredis-cli -h 127.0.0.1 -p 6379 -a password -n 1 keys “*” | while read keydoredis-cli -h 127.0.0.1 -p 6379 -a password -n 1 --raw dump $key | perl -pe ‘chomp if eof’ | redis-cli -h 127.0.0.1 -p 6379 -a Gobest@redis -n 3 -x restore $key 0echo
2022-03-15 17:36:48
2035
原创 nginx+proxy+ip+port
server { listen 80; server_name localhost; root "D:/worker"; location / { index index.php index.html; error_page 400 /error/400.html; error_page 403 /error/403.html;
2021-05-07 15:13:11
391
转载 电脑登录qq但是打不开网页的解决办法(转载)
经常会遇到这种情况,电脑用得好好的没有任何异常、突然有一天开机后发现只能上qq但是打不开网页。QQ可以上说明网络环境是没有任何问题的,导致这个问题的原因有多种,比如dns服务器故障、电脑host文件被修改、浏览器故障代理服务器故障、电脑中病毒或被安装了恶意插件等。这里我只介绍一种出现几率最大的、最典型的,一般出现能上qq但是打不开网页都是这个问题导致的,导致这个问题的原因就是浏览器代理服务器故障。解决办法如下:在电脑键盘上按“Windows+R”快捷键,打开运行框;输入命令“inetcpl.cpl”;
2020-08-28 16:26:04
4568
7
原创 python安装指定版本的wtforms
因为新版本的插件存在兼容性问题,要安装或者回退到老版本的Wtforms可在项目根目录下执行pipenv install WTForms==2.2.1
2020-06-24 18:36:31
1329
原创 composer require本地sdk(laravel示例)
一般情况下,使用第三方sdk的时候,如果github上面有官方的sdk,是最方便的,我们直接composer require sdkname就可以加载进项目。但是有的sdk,官方只给了一个供下载的压缩包,并没有github地址,如何在项目中加载它呢?步骤一下载官方sdk举例opensearch-sdk-php-release-v3.1.0,并解压步骤二在github上创建一个新项目来上传...
2020-04-23 16:57:37
854
原创 composer require速度慢
使用ailiyun镜像composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/禁止安装时更新composer require 添加 --no-update 参数composer require packagename --no-update...
2020-04-10 18:12:09
768
原创 How to ignore SELECT list is not in GROUP BY
How to ignore SELECT list is not in GROUP BY?if we need select many field in mysql, at the same time,we only need group by one of these filed,in laravel or other framework,it will show Syntax error l...
2020-03-19 15:08:48
226
原创 linux后台运行任务命令(nohup: 忽略输入并把输出追加到“nohup.out“)
比如,laravel项目有一个command任务,在服务器要执行php artisan command:worker这个命令是挂起的,总不能一直这样挂起。为了不影响其它操作,我们把它后台执行。nohup php artisan command:worker &这样就OK了查看后台执行的任务命令为jobs -l看到有进程号和任务命令,想关闭任务就kill -9 进行号...
2020-03-18 16:20:08
5217
原创 laravel之command配合crontab进行定时任务操作
一,php artisan make:command Apple二,在App\Console\Commands下,修改Apple.php<?phpnamespace App\Console\Commands;use Illuminate\Console\Command;use Illuminate\Support\Facades\Log;class Apple exten...
2020-01-19 15:22:24
302
原创 rsync for windows client upload file to linux
经测,该命令可行rsync.exe -avzP /cygdrive/d/rsync/cwRsync_5.5.0_x86_Free/bin/test2 root@IP::ftp --password-file=./…/rsync.passwordrsync.exe -avzP /cygdrive/d/rsync/cwRsync_5.5.0_x86_Free/bin/test2 root@IP::...
2020-01-14 14:35:11
249
原创 windows下批量复制文件到另外一个目录
可以用bat执行文件,内容如下@echo off & copy By authorxcopy /S/Y "D:\phpstudy\WWW\schat-hba-api\src\app" "D:\pro\app"xcopy /S/Y "D:\phpstudy\WWW\schat-hba-api\src\bootstrap" "D:\pro\bootstrap"xcopy /Y "D:\...
2020-01-14 14:23:58
1426
转载 修改gitlab端口问题以及gitlab访问出现502问题(参考别人的资料)
由于在linux下安装gitlab后,默认是80端口,而我们服务器已经存在的nginx已经占用80端口,因此,需要修改gitlab的端口。一,命令sudo vim /etc/gitlab/gitlab.rb后把文件中的external_url ‘http://localhost’改为:externa_url ‘http://localhost:4567’二,命令sudo vim /...
2020-01-08 11:43:47
2576
原创 2003-Can't connect to MySQL server on 'IP地址'(10038)
解决该问题步骤一,vi /etc/mysql/mysql.conf.d/mysqld.cnf二,/bind 找到bind-address =127.0.0.1 在这一行前加上#注释掉三,mysql -uroot -p进入mysql四,use mysql五,grant all privileges on . to root@’%’ identified by “xxx”;六,...
2020-01-03 12:01:00
821
原创 laravel使用redis缓存
一,laravel安装redis扩展composer require predis/predis备注:如果安装了lumen微框架还需要安装illuminate/redis (5.2.)composer require illuminate/redis (5.2.)如果安装了lumen//需要在bootstrap/app.php里面加入此段代码$app->register(Illu...
2019-12-31 08:47:12
477
原创 laravel发送邮件
laravel自带的Mail类库进行发邮件操作1,config->mail.php,看一下mail的设置项目对应的设置位置,在.env里面进行设置,如下MAIL_DRIVER=smtpMAIL_HOST=smtp.163.comMAIL_PORT=465MAIL_USERNAME=xxx@163.comMAIL_PASSWORD=xxxxxxMAIL_ENCRYPTION=ss...
2019-12-16 14:28:10
240
原创 输入a,b,c 输出他们的全部组合,a,b,c,ab,ac,bc,abc
<?phpfunction combine($str,$len) { if (0 == strlen($str)) { return; } for ($i=$len-1;$i>=0;$i--) { $temp = ''; for ($j=0;$j<strlen($str);$j++) { ...
2019-11-23 14:21:33
1298
原创 如何在Ubuntu 18.04和16.04上安装PHP(7.3,7.2和7.0)?(转载至中文网)
PHP 7.3是PHP最新的稳定版本,如果你想安装特定版本的PHP,那么本文将对你有所帮助。本篇文章就将给大家介绍如何使用PPA在Ubuntu 18.04、16.04上安装PHP 7.3、7.2、7.1和PHP 7.0。(PPA全称Personal Package Archives即个人软件包文档)你可以在系统上安装多个PHP版本,并在它们之间切换PHP版本。此外,还可以配置Apache Vir...
2019-11-21 10:01:36
616
转载 在ubuntu16上搭建gitlab(实测可用)(转发至这是一个秘密)
1.安装依赖包,运行命令sudo apt-get install curl openssh-server ca-certificates postfix执行完成后,出现邮件配置,选择Internet那一项(不带Smarthost的)2.利用清华大学的镜像来进行主程序的安装。curl https://packages.gitlab.com/gpg.key 2> /dev/null | ...
2019-03-25 16:42:57
421
转载 ubuntu16.04如何安装最新版本的nginx---(转载至hj605635529)
一,在/etc/apt目录下下载nginx_signing.keywget http://nginx.org/keys/nginx_signing.key sudo apt-key add nginx_signing.key二,对于Ubuntu,将codename替换为 Ubuntu分发 代号,并将以下代码附加到/etc/apt/sources.list文件末尾:deb http://n...
2019-02-28 17:15:09
905
1
原创 ubuntu16安装myql8.0-------navicat连接mysql8.0
1,去http://dev.mysql.com/downloads/repo/apt/.下载一个mysql-apt-config_0..***_all.deb,使用sudo dpkg -i mysql-apt-config_0..***_all.deb安装执行,选择MySQL8.0,OK。然后sudo apt-get update一下2,使用sudo apt install mysql-...
2019-02-26 17:51:53
664
原创 laravel查询结果转数组get_object_vars()比较好
情况一:laravel在查询的时候,结果是对象,用toArray()转数组的时候,外层转了,内层没转。情况二:在非model里面,或者一个model调另外model表的查询结果,根本无法用toArray(),一用就报错。所以,建议把查询结果用get_object_vars()方法进行转数组,比较彻底。...
2019-02-18 16:20:29
2107
2
原创 git自动化部署post-receive无效(转载至segmentfault的sowork回答)
本人在linux服务器下搭建了gitlab,创建项目,git本地推送,都正常。但是服务器上如何才能映射到该项目?通过咨询,得知,需要Git自动化部署。网上找了办法,几乎都是post-receive,但是设置了后也没效果。最终在思否里面一个回答者的办法试了,管用了。如下:安装完git后,git自带有钩子脚本比如我们的仓库是 /var/git-repository/myRepo.git那么在/...
2018-11-20 16:30:19
1827
转载 免费开放接口API(转载至有梦想的程序丶猿)
目前接口列表:新实时段子https://api.apiopen.top/getJoke?page=1&count=2&type=video通过Id查段子https://api.apiopen.top/getSingleJoke?sid=28654780快递查询:https://api.apiopen.top/EmailSearch?number=1012002随机单句...
2018-11-15 13:05:08
5227
3
转载 php递归实现无限级分类树(最新版)(转发自php中文网的大家讲道理)
php递归实现无限级分类树(最新版)代码如下:/** * 将数据格式化成树形结构 * @author Xuefen.Tong * @param array $items * @return array */function genTree9($items) { $tree = array(); //格式化好的树 foreach ($items as...
2018-11-08 17:49:38
424
转载 laravel使用中间件实现禁止未登录用户访问页面(转载至snow_small)
1、生成中间件[root@localhost MRedis]# php artisan make:middleware CheckLoginMiddleware created successfully.2、实现中间件,在app\http\middleware\CheckLogin.phppublic function handle($request, Closure $ne...
2018-09-17 09:49:16
1278
转载 关于钉钉发送普通消息的接口操作(转载至cnblogs的年华-夜)
假如说我们提交一个操作,要告诉钉钉里的某一个人,我已经提交了,你审核一下,这个时候就要发送一条消息给他,就要用到这个操作了直接上代码:if ($data){//判断是否提交了一个审核 $corpid="xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"; $corpsecret="xxxxxxxxxxxxxxxxxxxxxxxx...
2018-09-12 16:36:36
3422
3
原创 laraveu路由里面api.php前缀问题
laravel的路由route里面有web.php和api.php。如果是写在web.php里面的路由可以直接访问,但写在api.php里面的路由,访问路径前需要加上api/。 解决的办法是: App\Providers\RouteServiceProvider在这个文件里面,有如下方法:protected function mapApiRoutes() { Route::gr...
2018-07-11 13:51:26
2241
转载 php生成短网址的思路以及实现方法(转载至vm021)
短网址流行的已经有一段时间了,以前做新浪微博应用的时候就有接触,但没有搞清楚,最近再次接触到这个东东,仔细研究了下,发现短网址其实也挺容易的。下面就将本次对于生成短网址的思路以及使用php生成短网址的实现方法做一下记录。生成短网址的思路:如果把短网址还原了,你知道是个什么样子的吗?比如:http://www.Alixixi.com/javascript-function/834.h...
2018-06-11 12:00:54
1239
原创 php添加ZMQ和MsgPack扩展
一,先把三个文件下载下来 zeromq-3.2.5.tar.gz zmq-1.1.3.tgz msgpack-2.0.2.tgz 多种办法都行, 办法1,找到地址 sudo wget url 办法2,我用的是vagrant,因此本地跟linux同步,所以,直接本地下载文件,放在共享目录里面,linux下面就有了,然后mv换个位置就行啦。 二,sudo tar zxvf zer...
2018-02-09 15:50:17
456
原创 php安装kafka扩展(ubuntu)
一,安装librdkafkasudo wget https://github.com/edenhill/librdkafka/archive/v0.9.4.tar.gz -O librdkafka-0.9.4.tar.gzsudo tar -zxvf librdkafka-0.9.4.tar.gzcd librdkafka-0.9.4sudo apt-get install gcc-...
2018-02-09 15:29:59
549
原创 nginx同一个端口配置多个网站(以及nginx跨域配置)
一,先看一下nginx.conf文件,如果有下面的一行 include /etc/nginx/sites-enabled/*; 表示配置文件加载sites-enabled下的文件。 二,修改/etc/nginx/sites-enabled下的default文件 内容如下server { listen 80; root ...
2018-02-09 15:09:45
13064
原创 ubuntu16安装nginx+mysql+php+源(sourcelist)
一,更新源1.1 sudo vim /etc/apt/sources.list1.2 清空内容先用G,到尾行,然后 :/,.d1.3 把下面的阿里云的源,放进去# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricteddeb-src http:/...
2018-02-09 14:40:24
370
zeromq-4.3.2.tar.gz
2020-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人