做博客的目的就是为了交流学习用,请勿提交seo标题留言,谢谢!请还博客一片干净的地方。

feed订阅 腾讯微博 新浪微博 你好,欢迎光临! 

Category Archives: php

nginx、php-fpm、mysql用户权限解析

2017.08.30 , , , , 没有评论 , 222次点击,

这篇文章我们就特别来讲解下,nginx、php-fpm以及mysql运行在各个用户下的配置。 先来做个说明:nginx本身不能处理PHP,它只是个web服务器。当接收到客户端请求后,如果是php请求,则转发给php解释器处理,并把结果返回给客户端。如果是静态页面的话,nginx自身处理,然后把结果返回给客户端。 Nginx下php解释器使用最多的就是fastcgi。一...

php-fpm配置

2017.06.20 , , 没有评论 , 455次点击,

约定几个目录 /usr/local/php/sbin/php-fpm /usr/local/php/etc/php-fpm.conf /usr/local/php/etc/php.ini 一,php-fpm的启动参数 #测试php-fpm配置 /usr/local/php/sbin/php-fpm -t /usr/local/php/sbin/php-fpm ...

php之curl设置超时实例

2017.04.30 , , 没有评论 , 620次点击,

本文实例讲述了php中curl超时设置方法。分享给大家供大家参考。具体实现方法如下: 访问HTTP方式很多,可以使用curl, socket, file_get_contents() 等方法。 在访问http时,需要考虑超时的问题。 CURL访问HTTP: CURL 是常用的访问HTTP协议接口的lib库,性能高,还有一些并发支持的功能等。 curl_setopt($...

wordpress 菜单调用自定义class名称 wp_list_pages

2017.03.25 , , , 没有评论 , 798次点击,

wordpress调用所以页面列表函数为wp_list_pages、具体参数自行百度,但是这个函数不能自定义li、a链接的class名称,这就有点鸡肋,导致不能很方便的切换的别的样式当中、所以我写个替换函数。 在主题functions.php 文件中新增 /** * @param string $ul ul class名称 * @param stri...

php-fpm优化方法

2017.03.15 , , 没有评论 , 714次点击,

php-fpm存在两种方式,一种是直接开启指定数量的php-fpm进程,不再增加或者减少; 另一种则是开始时开启一定数量的php-fpm进程,当请求量变大时,动态的增加php-fpm进程数到上限,当空闲时自动释放空闲的进程数到一个下限。 这两种不同的执行方式,可以根据服务器的实际需求来进行调整。 要用到的一些参数,分别是pm、pm.max_children、pm.st...

php框架如何接入Composer

2017.03.10 , , 没有评论 , 619次点击,

“一个时代结束了,另一个时代开始了。” Framework Interoperability Group(框架可互用性小组),简称 FIG,成立于 2009 年。FIG 最初由几位知名 PHP 框架开发者发起,在吸纳了许多优秀的大脑和强健的体魄后,提出了 PSR-0 到 PSR-4 五套 PHP 非官方规范: 1. PSR-0 (Autoloading Standar...

php-fpm 重启 关闭 启动

2016.10.18 , , 没有评论 , 1060次点击,

首先要找到php-fpm.conf配置文件,查看pid的配置路径(不是安装路径),然后把下面对应的地方改掉才能正常执行。 [root@DO-SG-H1 ~]# ps aux | grep php-fpm root 11799 0.0 0.0 103248 880 pts/0 S+ 13:51 0:00 grep --color...

php导出csv

2016.09.13 , , 没有评论 , 1176次点击,

项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的导入和导出功能。 我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录学生的姓名、性别、年龄等信息。 CREATE TABLE `student`...

PHP程序守护进程化

2016.04.11 , , 没有评论 , 2314次点击,

一般Server程序都是运行在系统后台,这与普通的交互式命令行程序有很大的区别。glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见man daemon。PHP中暂时没有此函数,当然如果你有兴趣的话,可以写一个PHP的扩展函数来实现。 PHP命令行程序实现守护进程化有2种方法: 一 、使用nohup nohup php ...

CGI,FastCGI,PHP-CGI与PHP-FPM 区别

2016.03.7 , , 没有评论 , 3276次点击,

CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。 FastCGI FastCGI像是一个常驻(long-live)型的CGI,它可以一...