并发IO问题一直是服务器端编程中的技术难题,从最早的同步阻塞直接Fork进程,到Worker进程池/线程池,到现在的异步IO、协程。PHP程序员因为有强大的LAMP框架,对这类底层方面的知识知之甚少,本文目的就是详细介绍PHP进行并发IO编程的各种尝试,最后再介绍Swoole的使用,深入浅出全面解析 ...
分类:
Web程序 时间:
2016-05-28 20:29:02
阅读次数:
169
一、准备工作跟lamp一样二、安装mysql跟lamp一样三、安装php1、创建php用户useradd-s/sbin/nologinphp-fpm2、下载php程序并上传到/usr/local/src3、解压tar-zxvfphp-5.4.36.tar.gz4、配置编译参数进入php目录cdphp-5.4.36./configure--prefix=/usr/local/php--with-config-..
分类:
其他好文 时间:
2016-05-28 14:31:55
阅读次数:
217
需求:CenOS6平台搭建LAMP,其中php作为独立的服务工作(1)三者分离于两台主机(2)一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机提供wordpress(3)安装下cache,为php提供加速(4)mpm为prefork模型注意:(1)由于httpd是cpu密集型,php是io密集型,而mariadb即是cpu密集型又是io..
分类:
其他好文 时间:
2016-05-27 15:00:05
阅读次数:
191
nginx的负载均衡是通过nginx的upstream模块和proxy_pass反向代理来实现的。依赖包及工具yuminstall-ywgetgccpcre-develzlib-develzlibnginx下载地址http://nginx.org/en/download.html第一步安装nginx下载#cd/usr/local/src/#wgethttp://nginx.org/download/nginx-1.10.0.tar.g..
分类:
其他好文 时间:
2016-05-26 19:13:22
阅读次数:
315
需求:CentOS7lamp(php-fpm)(1)三者分离于三台主机(2)一个虚拟主机用于提供phpMyAdmin;另一个虚拟主机用于提供wordpress;(3)xcache实验准备:#setenforce0
#systemctlstopiptables
#systemctlstopfirwalld
修改文件:
Linux:/etc/hosts
windows:\Windows\System32\drivers\et..
分类:
其他好文 时间:
2016-05-26 19:07:45
阅读次数:
188
架构:httpd2.4.9+mysql-5.5.3+php-5.4.26一:编译安装httpd2.4.9解决依赖关系httpd-2.4.9需要较新的版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种:一种是通过源码编译安装,一种是直接升级rpm包。这里选择使用编译安装它的作用是为了简化跨平台,应用程序..
分类:
其他好文 时间:
2016-05-26 19:06:38
阅读次数:
235
需求:CentOS7lamp(module)(1)三者分离于两台主机(2)一个虚拟主机用于提供phpMyAdmin;另一个虚拟机用于提供wordpress;(3)xcache(4)为phpMyAdmin提供https虚拟主机环境准备:一:关闭selinux和iptablessetenforce0
systemctlstopiptables二:为了方便测试,修改本机hosts,也可..
分类:
其他好文 时间:
2016-05-25 22:30:04
阅读次数:
231
LAMP(丐帮) -饭店 Linux(操作系统)现在一般都是windows 饭店所处的环境 Apache(服务器软件) 实现自己做的网页在服务器共享功能--服务员 MySQL(数据库) 文件、服务、界面 仓库 PHP 厨师 联系html和MySQL MySQL - 三个层次:文件层次,服务层次,界面 ...
分类:
数据库 时间:
2016-05-25 09:21:50
阅读次数:
157
lamp LAMP - Linux Apache MySQL PHP MySQL - 三个层次:文件层次,服务层次,界面层次。 LAMP-Linux Apache MySQL PHP 本机 :127.0.0.1 端口 : varchar 字符串 int 整形 bit bool型 datetime 日 ...
分类:
Web程序 时间:
2016-05-25 08:17:30
阅读次数:
211
一、准备工作:1、全新安装redhat6.5系统,修改主机名,修改网络配置,设置可使用外网,设置用户账户密码;2、iptables-F清除防火墙规则,sevicesiptablessave保存防火墙规则;3、使用xshell5进行ssh连接;4、因无法使用红帽yum源使用winscp传送163yum源到/etc/yum.repo.d/目录..
分类:
系统相关 时间:
2016-05-24 17:20:44
阅读次数:
231