自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(189)
  • 收藏
  • 关注

原创 macos 不支持svn安装

搜索Command Line Tools (macOS 10.13)macos 10.13可能不支持svn命令,所以要安装。弹窗在线安装失败的话只能手动下载安装。下载9.4.1版本直接安装后即可。

2023-09-04 20:09:52 847

原创 Macos 10.13.2安装eclipse

eclipse for php 安装2021-12最后版本4.22。jdk17 x64 dmg安装包,要安装jdk这个才能运行。

2023-09-02 17:06:48 218

原创 win7快捷启动栏

win7快捷启动栏

2022-11-09 11:37:32 160 1

原创 macos PHP独立运行

启动 sudo php -S localhost:80 -t www

2022-10-26 12:00:51 186

转载 SVN解决 Node remains in conflict

简述使用SVN上传代码,显示已上传,没有任何报错信息,但是却没有更新到项目文件里,注意这里,代码提交没有报错信息,如果是SVN钩子出现了问题,肯定是会有报错信息的。连接服务器,执行svn to svn地址 项目目录日志命令,提示以下错误:Node remains in conflict解决方案方案一:(1)执行以下命令 svn revert --depth=infinity 提示错误的文件或者文件夹(2)在本地执行svn更新(3)再次提交代码,验证是否成功。方案二: -- 如..

2022-02-17 18:10:16 679

原创 nginx 与PHP支持跨域请求,nginx以及支持pathinfo格式

有的时候前端需要直接请求json文件,导致有跨域问题,只需要在nginx增加一行代码即可location / { #支持前端跨域直接请求json文件 add_header Access-Control-Allow-Origin *; #支持pathinfo if (!-e $request_filename) { rewrite ^/(.*)$ /index.php/$1 last; ...

2021-12-16 11:27:12 1948

原创 SVN重新定位svn地址命令

svn switch --relocate https://旧地址.com https://新地址.com

2021-11-12 10:32:07 619

原创 centos 自建NAT

一共三个步骤:第一步:开启ECS的ip转发功能这步只在有公网的ECS上操作:vi /etc/sysctl.conf找到net.ipv4.ip_forward = 1 这一条,确保后面的值为1就行,如果没有这一条,手动加进去。保存退出,然后使用 sysctl -p 命令使上面的修改生效。第二步:设置VPC路由条目这一部需要在阿里云控制台操作,添加一条VPC的路由条目在VPC的路由表中,添加如下一条路由条目。其中目...

2021-01-22 10:13:25 320

原创 PHP7.4无法加载openssl,curl扩展库问题

PHP7.4无法加载openssl,curl扩展库问题把PHP目录下这几个文件复制到apache bin目录下重启即可

2020-12-10 17:05:49 930

原创 在Linux系统的服务器上使用Memtester进行内存压力测试

1 下载,http://pyropus.ca/software/memtester/wget http://pyropus.ca/software/memtester/old-versions/memtester-4.2.2.tar.gz2 安装tar zxvf memtester-4.2.2.tar.gzcd memtester-4.2.2make && ma...

2019-11-25 17:59:11 737

原创 JWT加密方式

https://jwt.io/$s =hash_hmac('sha256','eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyZXNvdXJjZSI6IkJhbmxpc3QiLCJDYWxsZXJJRCI6IldlQ2hhdFVzZXIifQ','aaa',true);$ba=base64_encode($s);echo $ba;echo '&l...

2019-08-06 11:19:59 3818

转载 nginx用户认证配置( Basic HTTP authentication),apache也有类似配置

ngx_http_auth_basic_module模块实现让访问着,只有输入正确的用户密码才允许访问web内容。web上的一些内容不想被其他人知道,但是又想让部分人看到。nginx的http auth模块以及Apache http auth都是很好的解决方案。默认情况下nginx已经安装了ngx_http_auth_basic_module模块,如果不需要这个模块,可以加上 --withou...

2019-06-17 22:29:33 388

原创 linux crontab 设置

43 21 15 06 * php /home/wwwroot/index.php test/sendtpl >/tmp/sendtpl.txt每年的6月15号21点43分执行1次,并把脚本有输出的字符串输出到sendtpl.txt保存下来以便后期查看分 时 日 月 周 年(可选)年可以默认不填写01 */4 * * * 设计每4个小时执行1次,此设计是按系统服务器时间执行...

2019-06-16 10:50:13 249

原创 nginx+php-fpm 502,504错误

502错误一般是由于PHP-fpm进程不够或者进程中止返回的错误504错误一般是由于超过nginx最大请求时间返回的,实际后端的php-fpm还在处理请求可以写个sleep(500)做测试在nginx下php的set_time_limit函数无效,set_time_limit(0)不会一直执行下去,set_time_limit(5)也不会只执行5秒PHP运行时间取决于php-fp...

2019-06-06 11:37:55 563

原创 aliyun研究注意事项

由于镜像是依赖快照的,创建镜像前首先要创建快照,所以删除快照前必须先删除镜像创建镜像时是系统盘和数据盘首先创建快照,然后镜像包含系统盘与数据盘,如果只想创建系统盘镜像,则单独在云盘中先创建快照再创建镜像,如果系统盘有挂载其它硬盘一定要注释/etc/fstab中的启动自动挂载硬盘的代码否则用镜像创建的实例由于加载不了硬盘可能无法启动专有网络VPC类似于...

2019-05-24 15:26:41 207

原创 设置session cookie_lifetime 使浏览器关闭后还能继续保持登录状态或session数组

我们一般设置cookie_lifetime为0但一关闭浏览器后session就被删除无法保持登录状态如果设置cookie_lifetime为7200,则表示存活2个小时,此时就算关闭浏览器也不会删除session,再次打开浏览器依然保持登录状态...

2019-05-23 17:19:31 4418

原创 open_basedir php授权目录设置

在file_get_contents或file_put_contents或其它函数需要读取写入文件时,需要设置open_basedir安全目录php为了安全性考虑,有一项 open_basedir 的设置。根据你web服务器环境,open_basedir可以在几个地方设置。首先 在php.ini中配置。 1 ;open_basedir =   如...

2019-05-23 15:18:28 5071 1

原创 微信领取卡券中android和iOS的坑

最近在开发微信卡券,想让用户进入页面自动唤醒领取卡券窗口iOS用户没问题正常唤醒领取窗口,android死活不行,最后发现把wx.addCard()接口写进wx.ready()就行了,真是大坑啊...

2019-04-22 11:13:56 740

原创 CI框架设置ENVIRONMENT

在CI框架中index.php有这么一行代码define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development');可以通过以下几种方式设置环境变量一、通过nginx的fastcgi_param来设置在nginx配置文件中,可以在nginx总体的配置文件nginx....

2019-04-15 16:39:47 1732

原创 PHP session文件

PHP session文件无论是系统默认目录还是改变了保存目录到时都会定时自动删除已经过期的文件

2019-02-26 11:17:49 651 1

原创 linux系统Inodes满了无法写入文件解决办法

dh -li如果已经满虽然磁盘还有空间也是无法写入新文件解决办法,删除部分没用的文件

2019-02-26 10:52:12 955

原创 windows SVN提交后自动更新钩子

post-commit.cmd@echo offSET REPOS=%1SET USER=%2SET SVN="D:\Program Files (x86)\VisualSVN Server\bin\svn.exe"SET DIR="D:\AppServ\www\airasia-test"(call %SVN% update %DIR% --username kongdq --pas...

2018-12-11 12:40:31 882

转载 【Linux】Linux统计文件夹、文件数量的命令

 # 查看当前目录下的文件数量(不包含子目录中的文件)ls -l|grep "^-"| wc -l# 查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录ls -lR|grep "^-"| wc -l# 查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上Rls -l|grep "^d"| wc -l# 查询...

2018-09-04 10:42:48 427

转载 apache winnt_accept: Asynchronous AcceptEx failed 导致时常卡住解决办法

在VPS搭建了Apache2.4.12+PHP的环境,启动服务,网站访问一切正常,然而网站总是过一段时间之后就出现访问异常挂起,浏览器长时间等待服务器无法打开网页的现象,尤其是在使用IE打开几次网页后就会出现这种问题,打开Windows程序日志查看也没发现什么异常信息,查看Apache的日志我发现了几条异常的记录,其信息如下:[Sat May 23 14:17:42.067403 2015] ...

2018-08-09 14:05:14 1395

转载 VMware虚拟机 安装 macOS High Sierra 10.13

https://jingyan.baidu.com/article/59a015e374a45bf795886542.html安装软件可进入我的百度网盘macos文件夹下载

2018-06-11 10:42:16 5475

原创 Memcached和Memcache安装(64位win7)

1. 下载地址:http://pan.baidu.com/s/1gdKbp8R  (这是在网上找的下载地址,我试过,可以下载)2. 解压下载后的文件,把它放到一个目录中,如D:\memcached。3. 打开cmd,进入memcached解压后存放的目录,运行命令:   memcached.exe -d install   如果没有意外的话已经安装成功了。   (目录中应该有memcached.e...

2018-03-27 10:53:18 1763

转载 ReadyApi2.2.0(SoapUI Pro)破解+解决闪退

ReadyApi2.2.0(SoapUI Pro)破解+解决闪退原创 2018年01月09日 09:33:00244截至2018-01-09:SoapUI pro (已更名ReadyApi)的最新版本为2.2.0官方下载地址:http://www.soapui.org/Downloads/latest-release.html这两

2018-02-01 09:32:02 4570 1

原创 PHP函数compact,extract,var_export记录

PHP函数compact,extract,var_export记录

2018-01-26 15:32:49 292

原创 CentOS 安装HTTP代理服务器Tinyproxy

Tinyproxy是一个小型的基于GPL的HTTP/SSL代理程序,非常适合小型网络而且便于快速部署。这个代理程序最大的优点就是占用系统资源比较少。这里使用的系统为CentOS5.6,可以直接yum方式安装。安装Tinyproxyyum install tinyproxy编辑配置文件:vim /etc/tinyproxy/tinyproxy.confPort 801 //...

2018-01-12 11:42:00 12043

原创 linux安装telnet

Linux安装telnet一、安装telnet1、检测telnet-server的rpm包是否安装 [root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。2、若未安装,则安装t

2018-01-11 10:47:42 907

原创 windows+nginx+php

cd E:\AppServ\nginx-1.13.7nginx.exe  //启动nginx,启动后可关闭cmd窗口修改nginx.conflocation ~ \.php$ {            root           html;            fastcgi_pass   127.0.0.1:9001;            fastcgi_index

2017-12-04 11:57:38 334

原创 mysql root忘记密码重置

1.停止mysql服务2.cd /usr/local/mysql/binsudo su #切换root3../mysqld_safe --skip-grant-tables & #启动mysql并忽略认证4. mysql -uroot #进入mysql5.FLUSH PRIVILEGES;#首先执行下面命令为了能够修改任意的密码(重要)6.

2017-11-25 13:45:14 255

原创 Mysql写入windows服务中

cd E:\AppServ\mysql-5.7.18-winx64\binmysqld --installmysql5.5 --defaults-file="C:\Windows\my.ini"  // 写入服务mysqld –remove mysql5.5   //删除服务

2017-10-31 16:34:21 471

原创 PHP写API接口注意事项

1.对于data空数据要输出 { }  更容易让前端处理,好下图PHP实现代码:if(empty($data)){$data=new stdClass();}

2017-09-26 15:49:05 1842

原创 nginx支持ssl和panthinfo和去掉index.php

server    {        listen 443;        #listen [::]:80;        server_name ydyf.hynhyh.com n;        index index.html index.htm index.php default.html default.htm default.php;        root

2017-08-16 17:46:03 524

原创 Windows下安装Redis及可视化工具

http://blog.csdn.net/sunny_ran/article/details/68924253https://github.com/uglide/RedisDesktopManager/releases

2017-06-27 17:37:05 704

原创 MySql按周,按月,按日分组统计数据

知识关键词:DATE_FORMATselect DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case group by weeks;  select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group b

2017-05-15 10:25:55 665

原创 CentOS下连VisualSVN服务器时报SSL handshake failed: SSL error: Key usage violation in certificate has been d

CentOS/RHEL yum 默认安装的 subversion 是 1.6.11 版本,连VisualSVN服务器时会有"Key usage violation"的错误,如下svn: OPTIONS of 'https://.../server': SSL handshake failed: SSL error: Key usage violation in certificate ha

2017-04-18 14:35:41 1861

原创 OPcache 文件缓存刷新

PHP加载opcache扩展后,经常有文件由于OPcache缓存修改后不生效,写个脚本手动执行 每个文件一行,并用分号( ; )分割,例如: App\Lib\Action\a.php; App\Lib\Action\b.php; /> CRM /> Mobile <?php if(isset(

2017-01-16 17:27:36 4439

原创 mysql配置文件设置注意点

说明:mysql动态修改的配置参数有两种:会话session:只对当前会话产生影响,退出mysql后失效全局GLOBAL:对以后的mysql的连接都生效的,重启mysql后失效(reload重载不会)注意:如果mysql重启后这些将失效(reload重新加载不会失效),即mysql的配置文件生效,如想永久保存,必须在mysql的配置文件/etc/my.cnf做修改保存

2017-01-13 21:52:55 562

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除