摘要:
nginx的配置 部署服务器的时候,跟nginx打交道是必不可少的,然鹅,本人对里面的配置并不是很熟悉,十分惭愧!这不最近工作中就碰到问题了,折腾了好久,总算搞定了。现在来记录下 1 #BINDING-XXX.php7.XXX.wang-START 2 server 3 { 4 listen 80; 阅读全文
摘要:
laravel入门 简介 作为PHP最常用的框架之一,Laravel的框架目录布置得尤其清晰,适用于各种类型的项目开发。今天来记录下laravel入门需要熟悉的知识点。 1、根目录 其中,public/index.php是项目的入口文件 2、配置 1)config目录 该文件夹下面,包含的是各种配置 阅读全文
摘要:
Laravel5.6整合swagger 前面已经写过一篇关于swagger的文章:《Yii+swagger-php生成api文档》,里面记录了swagger的安装以及文档的编写案例,这里再介绍下在laravel下如何整合swagger来使用。 1、安装swagger 1)在packagist网站查看 阅读全文
摘要:
Yii+swagger-php生成api文档 概述 swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务,通过它可以优美地呈现出接口API的各种定义, 生成API文档, 包括参数, 路径之类. 有时后端改了API的参数或者其他设置, 前端通过sw 阅读全文
摘要:
EasySwoole中进行单元测试 之前写了一篇文章《phpunit的安装以及在PhpStorm中的使用》,讲述如何在IDE中安装phpunit进行简单的单元测试。但是单是这样往往是不够的,实际项目中在进行测试之前,还需要初始化很多配置信息,比如数据库连接,核心组件的加载。今天再记录一下在easys 阅读全文
摘要:
ab和webbench的安装以及使用 一、ab 1. 安装 1)centos下安装apache 执行命令: yum install httpd 2)可能会出现的安装问题 No package httpd available 3)解决办法 执行命令: yum --disableexcludes=all 阅读全文
摘要:
git commit的提交规范 最近我才意识到git 提交时候 commit measage的重要性,之前都是大大咧咧地随意发挥,正到了要查找日志记录的时候,一脸懵逼!满屏的fix。。。我这写的都是啥啥啥 原来现在大家都在遵循Angular规范,我也来学学。先看下git commit提交消息正确的打 阅读全文
摘要:
CGI、FastCGI、PHP-CGI与PHP-FPM的概念以及各个之间的关系 概要 在搭建 LAMP/LNMP 服务器时,会经常遇到 PHP-FPM、FastCGI和CGI 这几个概念。如果对它们一知半解,很难搭建出高性能的服务器。接下来我们就以图形方式,解释这些概念之间的关系。 一、客户端请求 阅读全文
摘要:
PHP垃圾回收机制(GC) 前言 垃圾回收是一个多数编程语言中都带有的内存管理机制。与非托管性语言相反:C, C++ 和 Objective C,用户需要手动收集内存,带有 GC 机制的语言:Java, javaScript 和 PHP 可以自动管理内存。 下面是阅读 《官方手册-垃圾回收机制》后, 阅读全文
摘要:
PhpStorm中php文件如何在console中运行 在本地环境下开发的时候,我们的项目代码php文件一般都是在浏览器中或者通过postman运行测试,但是这都依赖于环境的开启。 那么如何在不开启开发环境的情况下,快速便捷地运行php文件并且打印调试信息呢?这就涉及到了php如何在console中 阅读全文