摘要: nginx成功安装并跑起来了php安装成功且php-fpm成功运行:service php-fpm startnetstat -antp | grep :80 netstat -antp | grep :9000 ,80和9000端口都处于监听状态 nginx能访问html静态文件但无法访问php文 阅读全文
posted @ 2020-03-12 10:28 静心聆听 阅读(4573) 评论(0) 推荐(0) 编辑
摘要: 1 查看终端当前php版本php -v会反馈以下信息:PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998 阅读全文
posted @ 2020-03-11 19:42 静心聆听 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 1 创建表 2 创建自增序列信息 3 建立触发器 4 添加数据 获取插入的自增id 阅读全文
posted @ 2019-12-18 17:44 静心聆听 阅读(3216) 评论(0) 推荐(0) 编辑
摘要: nginx.conf php.ini 阅读全文
posted @ 2019-08-21 21:23 静心聆听 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: laravel框架安装方法:首先检查安装环境,PHP版本需 >= 5.6.4,建议使用phpstudy。其次要进入php.ini中看一下extension=php_openssl.dll,如果前面有;需去掉。安装composer:直接百度搜索composer,进入composer中文网下载最新版本安 阅读全文
posted @ 2019-08-01 14:58 静心聆听 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 对该参数的理解 简单来说,当开启了tcp_tw_recycle时,kernel会记录每个peer的最后一个报文的时戳,如果记录的该时戳仍然有效(距离当前时间小于TCP_PAWS_MSL),并且新收到的syn报文的时戳,比kernel记录的该peer的时戳还要小(换句话说,时光倒流了),那么就认为新收 阅读全文
posted @ 2019-07-24 18:06 静心聆听 阅读(901) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.csdn.net/yusiguyuan/article/details/21445883 TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。 阅读全文
posted @ 2019-07-24 15:48 静心聆听 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 双机热备的概念简单说一下,就是要保持两个数据库的状态自动同步。对任何一个数据库的操作都自动应用到另外一个数据库,始终保持两个数据库数据一致。 这样做的好处多。 1. 可以做灾备,其中一个坏了可以切换到另一个。 2. 可以做负载均衡,可以将请求分摊到其中任何一台上,提高网站吞吐量。 对于异地热备,尤其 阅读全文
posted @ 2019-07-19 18:25 静心聆听 阅读(4544) 评论(0) 推荐(0) 编辑
摘要: 所谓依赖,举个例子说明,一个类Person,另一个类Car,如果Person的某个方法比如说drive,需要引用Car,则称Person类依赖于 Car类,延伸到对象,这种依赖关系依然成立,比如说Person类的对象boy依赖于Car类的对象toyota。再讲讲这个drive方法的实现,假定代码如下 阅读全文
posted @ 2019-06-21 16:16 静心聆听 阅读(9039) 评论(1) 推荐(1) 编辑
摘要: elasticsearch引擎在使用中可能会出现后台守护进程挂掉的情况,需要手动启动来恢复正常。 这时则可以引用supervior进程管理工具来监控elasticsearch进程状态,实现进程挂掉自动重启的效果。 vi supervior.conf ERROR: [1] bootstrap chec 阅读全文
posted @ 2019-03-28 11:55 静心聆听 阅读(850) 评论(0) 推荐(0) 编辑
摘要: 用途有一个进程需要每时每刻不断的跑,但是这个进程又有可能由于各种原因有可能中断。当进程中断的时候,希望能自动重新启动它。此时,我就需要使用到了Supervisor。 前言supervisor管理的进程必须由supervisor来启动 supervisor还要求管理的程序是非daemon程序,supe 阅读全文
posted @ 2019-02-28 17:41 静心聆听 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 有时候,当我们启动elasticsearch之后, 经过很长一段时间没有操作, 自己已经忘了是否已经启动了elasticsearch, 这时候我们可以通过下面的方式验证是否启动,并重新启动: step1 查找ES进程号ps -ef | grep elastic 注意:下面的那个进程是当前这条命令的, 阅读全文
posted @ 2019-02-28 10:21 静心聆听 阅读(37833) 评论(0) 推荐(0) 编辑
摘要: 通过某表某字段的更新指定值的触发来更新另一表字段值。 CREATE DEFINER=`iZX`@`%` TRIGGER `up_factory` AFTER UPDATE ON `ordinfo `FOR EACH ROW BEGINSET @orderStatus = (SELECT status 阅读全文
posted @ 2019-02-26 18:08 静心聆听 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 接着就是漫长的等待了。。。。。。。。可以去喝杯咖啡了o(∩_∩)o 查看一下版本 安装过程中出现以下错误: yasm/nasm not found or too old. Use –disable-yasm for a crippled build. If you think configure m 阅读全文
posted @ 2018-12-20 18:16 静心聆听 阅读(10488) 评论(0) 推荐(0) 编辑
摘要: svn 提交文件,hook同步更新报权限错误 排查后可能原因是被同步的服务器 selinux 已开启。 查看状态命令:/usr/sbin/sestatus -v #如果SELinux status参数为enabled即为开启状态 临时关闭(不用重启机器): setenforce 0 ##设置SELi 阅读全文
posted @ 2018-11-19 11:12 静心聆听 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要是介绍如何将服务器本地的数据上传到阿里云OSS的指定bucket中,最重要的参考文档是数据迁移单机部署。我第一次上传数据到OSS上时,步骤要比前面的链接中介绍的要麻烦,ossimport工具还是v2.1,现在已经更新到了v2.2,而且阿里云的工程师将很多步骤封装了起来,因此流程简化了不少 阅读全文
posted @ 2018-10-30 16:54 静心聆听 阅读(4202) 评论(0) 推荐(0) 编辑
摘要: 参数注释: 结果如下: 增量备份: 阅读全文
posted @ 2018-09-11 11:54 静心聆听 阅读(3586) 评论(0) 推荐(0) 编辑
摘要: 1.远程登录mysqlmysql -h ip -u root -p 密码2.创建用户格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”;例1:增加一个test1用户,密码为123456,可以在任何主机上登录,并对所有数据库有查询,增加,修改和删除的 阅读全文
posted @ 2018-09-06 18:38 静心聆听 阅读(1258) 评论(0) 推荐(0) 编辑
摘要: 如果忘记了MySQL的安装目录,怎么快速找到呢?方法或许很多,作者觉得这种最方便了 环境:windows+mysql+navicat 方法:进入mysql命令行输入:show variables like "%char%"; 结果如下: 红色框框就是安装目录 如果忘记了MySQL的安装目录,怎么快速 阅读全文
posted @ 2018-08-01 14:32 静心聆听 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 1、查看apache当前并发访问数: netstat -an | grep ESTABLISHED | wc -l对比httpd.conf中MaxClients的数字差距多少。2、查看有多少个进程数:ps aux|grep httpd|wc -l3、可以使用如下参数查看数据server-status 阅读全文
posted @ 2018-08-01 11:32 静心聆听 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 一、下载swoole 地址:https://github.com/swoole/swoole-src二、将下载好的压缩包放在linux服务器下三、解压压缩包到任意目录 # unzip swoole-src四、进入解压好的目录 # cd swoole-src五、运行phpize来生成php编译配置 # 阅读全文
posted @ 2018-07-30 17:04 静心聆听 阅读(521) 评论(0) 推荐(0) 编辑
摘要: # Redis configuration file example # Note on units: when memory size is needed, it is possible to specify# it in the usual form of 1k 5GB 4M and so fo 阅读全文
posted @ 2018-07-27 15:44 静心聆听 阅读(308) 评论(0) 推荐(0) 编辑
摘要: linux的/etc/sysctl.conf中应设置 参考文章: https://ieevee.com/tech/2017/07/19/tcp-tw-recycle.html 阅读全文
posted @ 2018-07-17 16:47 静心聆听 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 关于mysql的用户管理,笔记 1、创建新用户 通过root用户登录之后创建 >> grant all privileges on *.* to testuser@localhost identified by "123456" ; // 创建新用户,用户名为testuser,密码为123456 ; 阅读全文
posted @ 2018-06-14 09:54 静心聆听 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 查询 正在执行的事务:SELECT * FROM information_schema.INNODB_TRX 根据这个事务的线程ID(trx_mysql_thread_id):可以使用mysql命令:kill 线程id 杀掉线程 查询 正在执行的事务:SELECT * FROM informatio 阅读全文
posted @ 2018-05-17 18:49 静心聆听 阅读(2145) 评论(0) 推荐(0) 编辑
摘要: 首先找到用户文件:authz.conf; 用vi 编辑authz.conf文件在develps 后面添加你要添加的用户名;如图; 上图:cheny就是我后面添加上去的用户名 按Esc :wq保存authz.conf文件。 现在用户已经添加完毕。 2、添加用户密码 进入apche的bin目录 使用ht 阅读全文
posted @ 2018-03-20 15:44 静心聆听 阅读(6084) 评论(0) 推荐(0) 编辑
摘要: 1 安装扩展必要依赖 rabbitmq-c 安装包地址:https://github.com/alanxz/rabbitmq-c/releases 2 安装amqp 官网:http://pecl.php.net/package/amqp 3.php.ini 添加模块 vi /usr/local/ph 阅读全文
posted @ 2018-03-06 14:17 静心聆听 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 面对一些响应不及时、耗时的业务场景,我们除了可以使用多线程或者多进程的方式来处理,以提高程序的响应速度,同时,随着消息队列越来越成熟,以RabbitMQ为主的高级消息队列逐渐的走入我们程序员的世界,它也能够胜任这些场景,今天我们就来聊聊PHP版的RabbitMQ。 本机系统环境情况 PHP:PHP 阅读全文
posted @ 2018-02-22 09:11 静心聆听 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 启动apache遇到错误:httpd: Could not reliably determine the server's fully qualified domain name [root@server httpd-2.2.4]# /usr/local/apache/bin/apachectl s 阅读全文
posted @ 2017-12-21 08:06 静心聆听 阅读(24618) 评论(0) 推荐(1) 编辑
摘要: 注册账户以及创建仓库 要想使用github第一步当然是注册github账号了。之后就可以创建仓库了(免费用户只能建公共仓库),Create a New Repository,填好名称后Create,之后会出现一些仓库的配置信息,这也是一个git的简单教程。步骤如下: 打开https://github 阅读全文
posted @ 2017-12-17 14:22 静心聆听 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 一 安装redis服务 1更新yum源 CentOS/RHEL 7.x: rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -Uvh https://mirror.webtatic. 阅读全文
posted @ 2017-11-05 21:07 静心聆听 阅读(7233) 评论(0) 推荐(1) 编辑
摘要: php服务端与客户端交互、提供开放api时,通常需要对敏感的部分api数据传输进行数据加密,这时候rsa非对称加密就能派上用处了,下面通过一个例子来说明如何用php来实现数据的加密解密 1、加密解密的第一步是生成公钥、私钥对,私钥加密的内容能通过公钥解密(反过来亦可以) 下载开源RSA密钥生成工具o 阅读全文
posted @ 2017-10-31 14:08 静心聆听 阅读(204) 评论(0) 推荐(0) 编辑
摘要: select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT from information_schema.columns where TABLE_SCHEMA='icarz' 阅读全文
posted @ 2017-10-13 11:50 静心聆听 阅读(311) 评论(0) 推荐(0) 编辑
摘要: Error: Package: php-gd-5.6.11-1.el6.remi.x86_64 (remi-php56) Requires: gd-last(x86-64) >= 2.1.1 Error: Package: php-gd-5.6.11-1.el6.remi.x86_64 (remi- 阅读全文
posted @ 2017-10-07 13:25 静心聆听 阅读(2175) 评论(0) 推荐(0) 编辑
摘要: 根据网上众多参考案例,继续在VM虚拟机里实现MySQL主从同步功能。步骤如下: * 首先明确下环境 主库本地windows ip192.168.0.103 从库虚拟机mysql5.6 ip192.168.0.128 1 主服务器的配置 1.1 先建立要同步的数据库users,建表语句不说了。 1.2 阅读全文
posted @ 2017-10-07 09:58 静心聆听 阅读(1730) 评论(0) 推荐(0) 编辑
摘要: 要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识。 1. 大致了解几个基本术语(HTTPS、SSL、TLS)的含义 2. 大致了解 HTTP 和 TCP 的关系(尤其是“短连接”VS“长连接”) 3. 大致了解加密算法的概念(尤其是“对称加密与非对称加密”的区别) 4. 大致了解 CA 阅读全文
posted @ 2017-08-22 14:24 静心聆听 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 我相信很多人都听过这句话:计算机本质上只有0、1和加法 可是0和1到底是怎么构成面前这个花花绿绿的互联网世界的呢?这其实是一个很重要的话题,我认为任何一个想要入行或者已经在业内但没有认真想过这个问题的人都应该好好理解下这句话的意思。这个话题主要涉及的课程是大学里的《计算机体系结构》,这是一个立足之本 阅读全文
posted @ 2017-07-21 08:12 静心聆听 阅读(3543) 评论(1) 推荐(1) 编辑
摘要: 在windows下 http服务器nginx时,访问web目录提示403 Forbidden,首先需要了解nginx出现403错误是什么意思: 403 Forbidden表示你在请求一个资源文件但是nginx不允许你查看,403 Forbidden 只是一个HTTP状态码,像404,200一样不是技 阅读全文
posted @ 2017-07-21 08:10 静心聆听 阅读(22230) 评论(0) 推荐(0) 编辑
摘要: 对于windows服务器网站如果要定时执行脚本,则需要在windows控制面板里找到 管理工具,点击任务计划程序,创建任务填写任务名称 触发器里新建触发条件,设置间隔时间 在操作项,新建触发时需要做的操作,这时我们在新建一个批处理文件,里面写入要执行的命令, 例如: "E:\phpStudy\php 阅读全文
posted @ 2017-05-04 13:51 静心聆听 阅读(2117) 评论(0) 推荐(0) 编辑
摘要: 从服务端优化来说,通过对服务端做压缩配置可以大大减小文本文件的体积,从而使加载文本的速度成倍的加快。目前比较通用的压缩方法是启用gzip压缩。它会把浏览器请求的页面,以及页面中引用的静态资源以压缩包的形式发送到客户端,然后在客户端完成解压和拼装.下图是使用相关工具检测没有开启网页压缩的效果。 检测地 阅读全文
posted @ 2017-02-07 14:39 静心聆听 阅读(6397) 评论(1) 推荐(2) 编辑