首页 > Web开发 > 详细

php安装

时间:2017-03-08 22:36:46      阅读:239      评论:0      收藏:0      [点我收藏+]

一、fastCGI介绍

 

CGI 通用网关接口,用于HTTP服务和其他应用的程序通信交流工具,CGI程序必须运行在网络服务器上,性能差。就产生了FastCGI

 

FastCGI原理和CGI一样不过区别是把动态语言和HTTP服务器分离出来
C/S架构:客户端服务端
B/S : 浏览器服务器
特点:
1、    FastCGI是HTTP服务器和动态脚本语言间通信的接口或者工具
2、    FastCGI优点是把动态语言解析和HTTP服务器分离开来
3、    Nginx、Apache、lighttpd以及多数动态语言都支持FastCGI
4、    FastCGI接口方法采用C/S结构,分为客户端(HTTP服务器)和服务器(动态语言解析服务器)
5、    PHP动态语言服务端可以启动多个FastCGI的守护进程
6、    http服务器通过(Nginx fastcgi_pass)FastCGI客户端和动态语言FastCGI服务端通信(如:php-fpm)

技术分享

 技术分享

 一、检查是否安装nginx和mysql以及是否开启

[root@oldboy ~]# ss -lntup|egrep "3306|80"
tcp    LISTEN     0      50                     *:3306                  *:*      users:(("mysqld",1587,11))
tcp    LISTEN     0      511                    *:80                    *:*      users:(("nginx",1684,8),("nginx",1685,8))
[root@oldboy ~]# ss -lntup|egrep "nginx|mysql"
tcp    LISTEN     0      50                     *:3306                  *:*      users:(("mysqld",1587,11))
tcp    LISTEN     0      511                    *:80                    *:*      users:(("nginx",1684,8),("nginx",1685,8))

二、检查库文件并且安装

rpm -qa zlib-devel libxml2-devel libjpeg-devel libiconv-devel
rpm -qa freetype-devel libpng-devel gd-devel curl-devel
yum install zlib-devel libxml2-devel libjpeg-devel libiconv-devel  libjpeg-turbo-devel-y
yum install freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel -y
检查
rpm -qa zlib-devel libxml2-devel libjpeg-devel libiconv-devel  libjpeg-turbo-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel

三、由于yum不能安装libiconv-devel所以要安装

mkdir -p /home/pyrene/tools
cd /home/pyrene/tools
wget http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.14.tar.gz
tar zxf libiconv-1.14.tar.gz
cd libiconv-1.14
./configure —prefix=/usr/local/libiconv
make
make install
cd ../

四、安装libmcrypt用于动态加载

 

1、    安装epol源
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo

2、安装libmcrypt
[root@A tools]# yum install libmcrypt-devel -y

3、检查
[root@A tools]# rpm -qa libmcrypt-devel
libmcrypt-devel-2.5.8-9.el6.x86_64

五、安装mhash加密扩展库 (同样需要epel源)

[root@A tools]# yum list |grep mhash
mhash.i686                                  0.9.9.9-3.el6                epel   
mhash.x86_64                                0.9.9.9-3.el6                epel   
mhash-devel.i686                            0.9.9.9-3.el6                epel   
mhash-devel.x86_64                          0.9.9.9-3.el6                epel   
[root@A tools]# yum install mhash-devel -y                →下载
[root@A tools]# rpm -qa mhash mhash-devel            →检查
mhash-0.9.9.9-3.el6.x86_64
mhash-devel-0.9.9.9-3.el6.x86_64

六、安装mcrypt加密扩展库

[root@A tools]# yum install mcrypt mcrypt-devel -y   →下载mcrypt
[root@A tools]# rpm -qa  mcrypt                    →检查是否安装mcrypt
mcrypt-2.6.8-10.el6.x86_64

adad

 

php安装

原文:http://www.cnblogs.com/pyrene/p/6523184.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!