07 2020 档案
摘要:netstat -tpln未发现监听9000端口。查看/var/log/php7-fpm.log一切正常。 随后查看PHP配置文件:/usr/local/php/etc/php-fpm.conf (源码安装)。 发现listen = /tmp/php-cgi.sock。 想要解决nginx调用的问题
阅读全文
摘要:ModHeader,是一款可以添加/修改/删除请求标头和响应标头的浏览器插件。 ModHeader插件功能 首先,ModHeader插件支持添加/修改/删除请求标头和响应标头,并可以启用基于URL /资源类型的标题修改。 其次,可以在标题中添加评论,支持多个不同的配置文件,可以按名称、值或注释对标题
阅读全文
摘要:用户添加授权 mysql> grant all privileges on *.* to 'niuben'@'%' identified by '123456' with grant option; all privileges:表示将所有权限授予给用户。也可指定具体的权限,如:SELECT、CRE
阅读全文
摘要:内核态:cpu可以访问内存的所有数据,包括外围设备,例如硬盘,网卡,cpu也可以将自己从一个程序切换到另一个程序。 用户态:只能受限的访问内存,且不允许访问外围设备,占用cpu的能力被剥夺,cpu资源可以被其他程序获取。 为什么要有用户态和内核态? 就像世界上的人并不平等一样,并不是所有的程序都是平
阅读全文
摘要:首先我们学习了空间解析几何。平面的三种方程适用于不同类型的题目: 类比平面解析几何,不难得出如下的夹角与距离的概念: 研究完平面,我们研究直线。直线也有下面三种方程: 计算夹角的方法如下: 用好过直线的平面束,可以解决很多问题: 研究完直线,我们研究曲线。曲线有如下形式的一般方程: 曲线也可用参数方
阅读全文
摘要:🐁下面代码中的指针p为野指针,因为返回的栈内存在函数结束时会被释放,这一说法是否正确。 答案:说法错误 golang不存在野指针,它有自己的垃圾回收和逃逸分析。go语言的自动内存管理机制使得只要还有一个指针引用一个变量,那这个变量就会在内存中得以保留,因此在Go语言函数内部返回指向本地变量的指针是
阅读全文
摘要:Windows 下,~ 目录代表着 C:\Users\你的用户名 在linux中,”/“代表根目录,”~“是代表目录。Linux存储是以挂载的方式,相当于是树状的,源头就是”/“,也就是根目录。 而每个用户都有”家“目录,也就是用户的个人目录,比如root用户的”家“目录就是/root,普通用户zy
阅读全文
摘要:1.git删除push到远程服务器的commit # 1.通过找到想要退回到的哪个commit_id git reset --hard commit_id # 3.推送到服务器,一定要加 --force 参数 "master":对应
阅读全文
摘要:PHP 7 语言的执行原理 我们常用的高级语言有很多种,比较出名的有C\C++、Python、PHP、Go、Pascal等。而这些语言根据运行的方式不同,大体分为两种:编译型语言和解释型语言。 其中,编译型语言包括C\C++、Pascal、Go等。这里说的编译是指在应用源程序执行之前,就将程序源代码
阅读全文
摘要:PHP 7 除了在性能方面有极大提升外,还添加了很多新的特性,如太空船操作符、标量类型声明、返回值的类型说明、全局的 throwable 接口、抽象语法树等,下面分别介绍。 太空船操作符 太空船操作符用于比较两个表达式。例如,当b时,它分别返回-1、0或1。比较的原则沿用PHP
阅读全文
摘要:适用于任何Ubuntu版本和其他基于Ubuntu的版本。Ubuntu 14.04,Ubuntu 16.04,Ubuntu 18.04甚至Ubuntu 19.10。 开始之前 PHP具有可以使用的不同版本和发行版。当前php官网支持的最旧版本(PHP 7.2)到PHP 7.3以及最新版本(PHP 7.
阅读全文
摘要:在Ubuntu上安装MySQL 更新Ubuntu 首先,与往常一样,在执行其他任何操作之前,请运行以下命令来更新Ubuntu服务器: apt-get update && apt-get upgrade 安装MySQL 然后,通过运行以下命令来安装MySQL: apt-get install mysq
阅读全文
摘要:SecureCRT与SshClient不同的就是,SecureCRT没有图形化的文件传输工具,不过也不影响,用命令来实现的话,其实会方便快捷很多。 第一种方式: 上传文件只需在shell终端仿真器中输入命令"rz",即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。
阅读全文
摘要:跳板机(Jump Server),也称堡垒机,是一类可作为跳板批量操作远程设备的网络设备,是运系统管理员或运维人员常用的操作平台之一。 大家知道,在日常的开发中,有可能我们的本机不能够直接连线上的服务器,但是我们本机能有连上跳板机,而跳板机是可以连接线上的服务器的。因此我们只能通过输入命令:ssh
阅读全文
摘要:需要指定php和composer的位置,然后再去执行composer命令 ## 指定PHP版本 指定composer 指定载入包 /usr/local/php7/bin/php composer /usr/local/bin/require james.xue/login-captcha
阅读全文
摘要:PHP Fatal error: Uncaught RedisException: Redis server went away in 导致这个问题的原因可能有 1.redis未安装,php没有开启redis扩展 Linux下Redis的安装 php7安装redis6扩展 2.redis 所在的服务
阅读全文
摘要:SELinux 模式的切换 enforcing:强制模式,代表 SELinux 运行中,且已经正确的开始限制 domain/type 了; permissive:宽容模式:代表 SELinux 运行中,不过仅会有警告信息并不会实际限制 domain/type 的存取。这种模式可以运来作为 SELin
阅读全文
摘要:端口被某个进程占用 使用命令 lsof -i:端口号 然后看到进程号,直接杀掉进程就好 kill -9 进程号
阅读全文
摘要:1、下载 php-redis扩展下载地址: http://pecl.php.net/package/redis 具体下载版本以自己的PHP版本信息为准 linux下载命令 wget http://pecl.php.net/get/redis-5.3.1.tgz 2、安装 tar zxvf redis
阅读全文
摘要:1、 redis-server --version 和 redis-server -v 2、redis-cli --version 和 redis-cli -v 如果报redis-server或redis-cli命令不存在,则需要先找到redis的这个两个可执行文件 使用搜索命令查找到redis的安
阅读全文
摘要:首先要保证pc上可以连接上网络,然后进行下面的操作: 1.首先选择VMware的编辑选项 2.选择虚拟网络编辑器 3.还原默认设置,等待几分钟,确定就可以解决了
阅读全文
摘要:1.停止命令 你可以先查看自己的php进程有没有启动 ps -ef | grep php [root@iZ6we4yxap93y2r0clg3g8Z ~]# ps -ef | grep php root 1000793 1 0 5月19 ? 00:00:11 php-fpm: master proc
阅读全文
摘要:nginx很顽强,单独的删除它的文件是不够的,这会导致你再次安装时出现一系列的问题。 1.卸载nginx,及其配置文件 sudo apt-get --purge remove nginx 2.自动全部移除不使用的软件包 sudo apt-get autoremove 3.列出与nginx相关的软件
阅读全文
摘要:在Windows10安装好了的子系统(Ubuntu)上,安装了nginx 想去访问,使用ipconfig 、ip add,查询来的ip地址都跟自己Windows10的ip完全一样,难道Linux子系统没有自己的ip吗? 那怎样可以访问自己的服务呢? 后来根据查询资料理解为Linux子系统,就是Win
阅读全文
摘要:$ composer init Do not run Composer as root/super user! See https://getcomposer.org/root for details Welcome to the Composer config generator This com
阅读全文
摘要:1、允许所有域名访问 header('Access-Control-Allow-Origin: *'); 2、允许单个域名访问 header('Access-Control-Allow-Origin: https://test.com'); 3、允许多个域名访问 在实际项目中最好指定能跨域访问的域名
阅读全文
摘要:配置连接 配置 .env 文件 /* 这部分是默认的数据库设置 */ DB_CONNECTION=mysql DB_HOST=xxx.xxx.xxx.xxx DB_PORT=3306 DB_DATABASE=default_db_name DB_USERNAME=default_username D
阅读全文
摘要:一、检查 php.ini vim /etc/php.ini 检查这几项: session.save_handler = files // session 的存储类型; session.auto_start = 1 //是否自启动 session.save_path = "/var/tmp" //存储
阅读全文
摘要:bcrypt加密算法原理和应用 对于同一个密码,每次生成的hash不一样,但是hash中包含了salt(hash产生过程:先随机生成salt,salt跟password进行hash); 在下次校验时,从hash中取出salt,salt跟password进行hash;得到的结果跟保存在DB中的hash
阅读全文
摘要:这一章介绍SQL常见的优化,一共30条 第一条 对查询优化,要尽量的避免全表扫描,首先应该考虑在where以及order by 涉及的列上建立索引。 第二条 应尽量避免在where子句中对字段的null进行判断,否则将会导致引擎放弃使用索引而进行全表扫描。例如 select id from t wh
阅读全文