nginx
CrazyCodes
Segmentfault PHP Tags Author
展开
-
取代PHP原生函数的一些扩展包
前言虽然程序员无时无刻都在造轮子,但造轮子也有效率之分,用好轮子才能造出好“????”guzzlehttp/guzzlecomposer require guzzlehttp/guzzle你可以用guzzlehttp完全取代curl,file_get_content,fopen等函数。这个扩展包使用起来极为顺手。我们在代码量上看下对比。php_curl<?php //初始化 $curl = curl_init(); //设置抓取的url curl_set原创 2020-10-25 12:32:17 · 239 阅读 · 0 评论 -
不一样的PHP基础知识汇总
前言整理了一些关于PHP相关的基础。请大家随意摘看。通信协议网络通信协议是一种网络通用语言,为连接不同操作系统和不同硬件体系结构的互联网络引提供通信支持,是一种网络通用语言。应用层名称注释HTTPHypertext Transfer Protocol 超文本传输协议,显示网页DNSDomain Name System 域名系统FTPFile Transfer Protocol 文件传输协议SFTPSSH File Transfer Protoco.原创 2020-10-25 12:31:17 · 182 阅读 · 0 评论 -
暴力解说之首次部署NGINX
前言本章基于Centos 7.x系统讲解本章讲解下在项目上线部署的时候对NGINX的操作。有些童鞋在网上百度类似LNMP安装就跟着命令一条一条执行了,如果没报错还好,一旦报错就懵逼状态了。这是对自己、对代码的不负责任的表现。本章带大家"正经"的安装一次NGINX。下载下载NGINX的源码包切勿随意查找,好好的NGINX官网在那摆着,何必盲目搜寻呢?源码包下载地址 : http://nginx.org/en/download.htmlMainline Version 主线版本,也是开发.原创 2020-10-25 12:16:06 · 213 阅读 · 0 评论 -
NGINX宏观手记
前言任何一个工具都有它的灵魂所在,作为一个PHP程序员,我们可能仅仅使用了它的一小部分,这篇文章让你更加了解Nginx,本章大多都是总结、翻译、整理 ,希望你可以知道nginx不仅仅是PHP的附属品,更宏观的认识它的强大。变量内置变量存放在 ngx_http_core_module 模块中,变量的命名方式和apache 服务器变量是一致的。总而言之,这些变量代表着客户端请求头的内容,例如$http_user_agent, $http_cookie, 等等。下面是nginx支持的所有内置变量.原创 2020-10-24 13:36:43 · 232 阅读 · 0 评论 -
NGINX日志配置总结
前言本来准备讲解nginx和apache的日志的,但是个人不太推荐apache(纯属个人爱好),这里就不介绍apache的日志了。作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。配置文件nginx分access_log和error_log两种日志设置需要在nginx.conf中,默认通过源码包编译安装nginx目录应在/usr/local/nginx目录下,如果你通过yum或者其他方式安装,不清楚或不知道nginx具体安装目录,可以使用.原创 2020-10-24 13:36:04 · 312 阅读 · 0 评论 -
PHP程序员必须知道的两种日志
前言作为一名程序员,比码代码还重要那么一点点的东西就是日志的分析和查询。下面列出常见日志及设置方法。php-fpm 慢日志php慢日志需要在php-fpm.conf设置,如果使用源码包安装默认请执行下面命令cp php-fpm.conf.default php-fpm.conf默认通过源码包编译安装php目录应在/usr/local/php目录下,如果你通过yum或者其他方式安装,不清楚或不知道php具体安装目录,可以使用find / -name php-fpm.conforph.原创 2020-10-24 13:32:27 · 492 阅读 · 1 评论 -
PHP程序员如何简单的开展服务治理架构(二)
服务治理 治理的绝笔是服务,在一家公司有玩各种语言的程序员,如何去统一管理他们开发的服务,这是一个问题。上一章主要讲了下服务治理需要什么,如何实现,这章我们详细的“肢解”一下服务治理的一个非常重要的组员 Thrift上一章说明他的时候是这样写的暂时大可理解为可以通过它去调用其他开发语言的方法本猿人已经写好的服务治理 https://github.com/CrazyCodes/Service-Govern名词解释thrift其实是一个软件框架,用来进行可扩展且跨语言的服务的开发。它结合了功原创 2020-10-22 17:24:19 · 123 阅读 · 0 评论 -
安装Nginx要从娃娃抓起
本文翻译与2017年8月26日使用configure命令配置构建。它定义了系统的各个方面,包括允许使用nginx进行连接处理的方法。最后它创建一个Makefile。该configure命令支持以下参数:–prefix=path 定义一个nginx存储的系统目录,这个目录将存储nginx的代码和配置文件。如果不设置将默认安装到 /usr/local/nginx 目录中。–sbin-path=path 设置一个nginx可执行文件的路径。默认情况下路径为 prefix/sbin/nginx原创 2020-10-22 17:22:39 · 99 阅读 · 0 评论