<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Maxwell</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/58119/rss</id><updated>2012-05-02T06:08:48Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/58119/rss"/><entry><id>http://www.cnblogs.com/jmax/archive/2012/01/18/2325480.html</id><title type="text">Nginx 0.8.x + PHP 5.2.13（FastCGI）搭建胜过Apache十倍的Web服务器 (转载)</title><summary type="text">原文地址： http://blog.s135.com/nginx_php_v6/安装步骤： （系统要求：Linux 2.6+ 内核，本文中的Linux操作系统为CentOS 5.3，另在RedHat AS4上也安装成功） 一、获取相关开源程序： 1、【适用CentOS操作系统】利用CentOS Linux系统自带的yum命令安装、升级所需的程序库（RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包，进行安装）：sudo -sLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng l...</summary><published>2012-01-18T05:51:00Z</published><updated>2012-01-18T05:51:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2012/01/18/2325480.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2012/01/18/2325480.html"/><content type="html">&lt;p&gt;原文地址： &lt;a href="http://blog.s135.com/nginx_php_v6/"&gt;http://blog.s135.com/nginx_php_v6/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;安装步骤：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;（系统要求：Linux 2.6+ 内核，本文中的Linux操作系统为CentOS 5.3，另在RedHat AS4上也安装成功）&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: rgb(234,239,240); text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: rgb(79,99,113); word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" name="entrymore"&gt;&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;一、获取相关开源程序：&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;1、【适用CentOS操作系统】利用CentOS Linux系统自带的yum命令安装、升级所需的程序库（RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包，进行安装）：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;sudo -s&lt;br /&gt;LANG=C&lt;br /&gt;yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel openldap openldap-devel nss_ldap openldap-clients openldap-servers&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;2、【适用RedHat操作系统】RedHat等其他Linux发行版可从安装光盘中找到这些程序库的RPM包（事先可通过类似&amp;#8220;rpm -qa | grep libjpeg&amp;#8221;的命令查看所需的RPM包是否存在，通常是&amp;#8220;xxx-devel&amp;#8221;不存在，需要安装）。RedHat可以直接利用CentOS的RPM包安装，以下是RPM包下载网址：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9312;、RedHat AS4 &amp;amp; CentOS 4&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://mirrors.163.com/centos/4/os/i386/CentOS/RPMS/" target="_blank"&gt;http://mirrors.163.com/centos/4/os/i386/CentOS/RPMS/&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://mirrors.163.com/centos/4/os/x86_64/CentOS/RPMS/" target="_blank"&gt;http://mirrors.163.com/centos/4/os/x86_64/CentOS/RPMS/&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9313;、RedHat AS5 &amp;amp; CentOS 5&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://mirrors.163.com/centos/5/os/i386/CentOS/" target="_blank"&gt;http://mirrors.163.com/centos/5/os/i386/CentOS/&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://mirrors.163.com/centos/5/os/x86_64/CentOS/" target="_blank"&gt;http://mirrors.163.com/centos/5/os/x86_64/CentOS/&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9314;、RPM包搜索网站&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://rpm.pbone.net/" target="_blank"&gt;http://rpm.pbone.net/&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://www.rpmfind.net/" target="_blank"&gt;http://www.rpmfind.net/&lt;/a&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9315;、RedHat AS4 系统环境，通常情况下缺少的支持包安装：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#8544;、i386 系统&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/rpm/i386/libjpeg-devel-6b-33.i386.rpm" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/rpm/i386/libjpeg-devel-6b-33.i386.rpm&lt;/a&gt;&lt;br /&gt;rpm -ivh libjpeg-devel-6b-33.i386.rpm&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/rpm/i386/freetype-devel-2.1.9-1.i386.rpm" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/rpm/i386/freetype-devel-2.1.9-1.i386.rpm&lt;/a&gt;&lt;br /&gt;rpm -ivh freetype-devel-2.1.9-1.i386.rpm&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/rpm/i386/libpng-devel-1.2.7-1.i386.rpm" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/rpm/i386/libpng-devel-1.2.7-1.i386.rpm&lt;/a&gt;&lt;br /&gt;rpm -ivh libpng-devel-1.2.7-1.i386.rpm&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#8545;、x86_64 系统&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/libjpeg-devel-6b-33.x86_64.rpm" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/libjpeg-devel-6b-33.x86_64.rpm&lt;/a&gt;&lt;br /&gt;rpm -ivh libjpeg-devel-6b-33.x86_64.rpm&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/freetype-devel-2.1.9-1.x86_64.rpm" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/freetype-devel-2.1.9-1.x86_64.rpm&lt;/a&gt;&lt;br /&gt;rpm -ivh freetype-devel-2.1.9-1.x86_64.rpm&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/libpng-devel-1.2.7-1.x86_64.rpm" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/rpm/x86_64/libpng-devel-1.2.7-1.x86_64.rpm&lt;/a&gt;&lt;br /&gt;rpm -ivh libpng-devel-1.2.7-1.x86_64.rpm&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;3、【适用CentOS、RedHat及其它Linux操作系统】下载程序源码包：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;本文中提到的所有开源软件为截止到&lt;/span&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #ff0000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;2010年07月26日&lt;/span&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;的最新稳定版。&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9312;、从软件的官方网站下载：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;mkdir -p /data0/software&lt;br /&gt;cd /data0/software&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://sysoev.ru/nginx/nginx-0.8.46.tar.gz" target="_blank"&gt;http://sysoev.ru/nginx/nginx-0.8.46.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://www.php.net/get/php-5.2.14.tar.gz/from/this/mirror" target="_blank"&gt;http://www.php.net/get/php-5.2.14.tar.gz/from/this/mirror&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz" target="_blank"&gt;http://php-fpm.org/downloads/php-5.2.14-fpm-0.5.14.diff.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.3-m3.tar.gz/from/http://mysql.he.net/" target="_blank"&gt;http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.3-m3.tar.gz/from/http://mysql.he.net/&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz" target="_blank"&gt;http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz&lt;/a&gt;&lt;br /&gt;wget "http://downloads.sourceforge.net/mcrypt/libmcrypt-2.5.8.tar.gz?modtime=1171868460&amp;amp;big_mirror=0"&lt;br /&gt;wget "http://downloads.sourceforge.net/mcrypt/mcrypt-2.6.8.tar.gz?modtime=1194463373&amp;amp;big_mirror=0"&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://pecl.php.net/get/memcache-2.2.5.tgz" target="_blank"&gt;http://pecl.php.net/get/memcache-2.2.5.tgz&lt;/a&gt;&lt;br /&gt;wget "http://downloads.sourceforge.net/mhash/mhash-0.9.9.9.tar.gz?modtime=1175740843&amp;amp;big_mirror=0"&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://www.cnblogs.com/jmax/admin/ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz" target="_blank"&gt;http://www.cnblogs.com/jmax/admin/ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.10.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2" target="_blank"&gt;http://bart.eaccelerator.net/source/0.9.6.1/eaccelerator-0.9.6.1.tar.bz2&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz" target="_blank"&gt;http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://pecl.php.net/get/imagick-2.3.0.tgz" target="_blank"&gt;http://pecl.php.net/get/imagick-2.3.0.tgz&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9313;、从&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://blog.s135.com/" target="_blank"&gt;blog.s135.com&lt;/a&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;下载（比较稳定，只允许在本站，或者在Linux/Unix下通过Wget、Curl等命令下载以下软件）：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;mkdir -p /data0/software&lt;br /&gt;cd /data0/software&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/nginx/nginx-0.8.46.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/php/php-5.2.14.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/php/php-5.2.14.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/phpfpm/php-5.2.14-fpm-0.5.14.diff.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/phpfpm/php-5.2.14-fpm-0.5.14.diff.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/mysql/mysql-5.5.3-m3.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/mysql/mysql-5.5.3-m3.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/libiconv/libiconv-1.13.1.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/libiconv/libiconv-1.13.1.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/mcrypt/libmcrypt-2.5.8.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/mcrypt/libmcrypt-2.5.8.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/mcrypt/mcrypt-2.6.8.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/mcrypt/mcrypt-2.6.8.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/memcache/memcache-2.2.5.tgz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/memcache/memcache-2.2.5.tgz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/mhash/mhash-0.9.9.9.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/mhash/mhash-0.9.9.9.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.10.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/pcre/pcre-8.10.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/eaccelerator/eaccelerator-0.9.6.1.tar.bz2" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/eaccelerator/eaccelerator-0.9.6.1.tar.bz2&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/pdo/PDO_MYSQL-1.0.2.tgz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/pdo/PDO_MYSQL-1.0.2.tgz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/imagick/ImageMagick.tar.gz&lt;/a&gt;&lt;br /&gt;wget&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;a style="color: #4f6371; text-decoration: none" href="http://blog.s135.com/soft/linux/nginx_php/imagick/imagick-2.3.0.tgz" target="_blank"&gt;http://blog.s135.com/soft/linux/nginx_php/imagick/imagick-2.3.0.tgz&lt;/a&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;二、安装PHP 5.2.14（FastCGI模式）&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;1、编译安装PHP 5.2.14所需的支持库：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;tar zxvf libiconv-1.13.1.tar.gz&lt;br /&gt;cd libiconv-1.13.1/&lt;br /&gt;./configure --prefix=/usr/local&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;br /&gt;&lt;br /&gt;tar zxvf libmcrypt-2.5.8.tar.gz&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;cd libmcrypt-2.5.8/&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;/sbin/ldconfig&lt;br /&gt;cd libltdl/&lt;br /&gt;./configure --enable-ltdl-install&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd http://www.cnblogs.com/&lt;br /&gt;&lt;br /&gt;tar zxvf mhash-0.9.9.9.tar.gz&lt;br /&gt;cd mhash-0.9.9.9/&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;br /&gt;&lt;br /&gt;ln -s /usr/local/lib/libmcrypt.la /usr/lib/libmcrypt.la&lt;br /&gt;ln -s /usr/local/lib/libmcrypt.so /usr/lib/libmcrypt.so&lt;br /&gt;ln -s /usr/local/lib/libmcrypt.so.4 /usr/lib/libmcrypt.so.4&lt;br /&gt;ln -s /usr/local/lib/libmcrypt.so.4.4.8 /usr/lib/libmcrypt.so.4.4.8&lt;br /&gt;ln -s /usr/local/lib/libmhash.a /usr/lib/libmhash.a&lt;br /&gt;ln -s /usr/local/lib/libmhash.la /usr/lib/libmhash.la&lt;br /&gt;ln -s /usr/local/lib/libmhash.so /usr/lib/libmhash.so&lt;br /&gt;ln -s /usr/local/lib/libmhash.so.2 /usr/lib/libmhash.so.2&lt;br /&gt;ln -s /usr/local/lib/libmhash.so.2.0.1 /usr/lib/libmhash.so.2.0.1&lt;br /&gt;ln -s /usr/local/bin/libmcrypt-config /usr/bin/libmcrypt-config&lt;br /&gt;&lt;br /&gt;tar zxvf mcrypt-2.6.8.tar.gz&lt;br /&gt;cd mcrypt-2.6.8/&lt;br /&gt;/sbin/ldconfig&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;2、编译安装MySQL 5.5.3-m3&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/usr/sbin/groupadd mysql&lt;br /&gt;/usr/sbin/useradd -g mysql mysql&lt;br /&gt;tar zxvf mysql-5.5.3-m3.tar.gz&lt;br /&gt;cd mysql-5.5.3-m3/&lt;br /&gt;./configure --prefix=/usr/local/webserver/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server --enable-local-infile --with-plugins=partition,innobase,myisammrg&lt;br /&gt;make &amp;amp;&amp;amp; make install&lt;br /&gt;chmod +w /usr/local/webserver/mysql&lt;br /&gt;chown -R mysql:mysql /usr/local/webserver/mysql&lt;br /&gt;cd ../&lt;/div&gt;&lt;p&gt;&amp;nbsp;注： 正式版的Mysql5.5编译工具configure改成了cmake, 所以上面的./configure要改成如下：&lt;/p&gt;&lt;p&gt;cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/webserver/mysql/ -DEXTRA_CHARSETS=complex -DWITH_READLINE=1 -DWITH_SSH=system -DWITH_EMBEDDED_SERVER=1 -DENABLE_LOCAL_INFILE=1&amp;nbsp;&lt;/p&gt;&lt;p&gt;configre和cmake的参数对照表，详见：&lt;a href="http://hi.baidu.com/xhh_0168/blog/item/fd9ecfca88375a54f31fe719.html"&gt;http://hi.baidu.com/xhh_0168/blog/item/fd9ecfca88375a54f31fe719.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;附：以下为附加步骤，如果你想在这台服务器上运行MySQL数据库，则执行以下几步。如果你只是希望让PHP支持MySQL扩展库，能够连接其他服务器上的MySQL数据库，那么，以下两步无需执行。&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9312;、创建MySQL数据库存放目录&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;mkdir -p /data0/mysql/3306/data/&lt;br /&gt;mkdir -p /data0/mysql/3306/binlog/&lt;br /&gt;mkdir -p /data0/mysql/3306/relaylog/&lt;br /&gt;chown -R mysql:mysql /data0/mysql/&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9313;、以mysql用户帐号的身份建立数据表：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/usr/local/webserver/mysql/bin/mysql_install_db --basedir=/usr/local/webserver/mysql --datadir=/data0/mysql/3306/data --user=mysql&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9314;、创建my.cnf配置文件：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;vi /data0/mysql/3306/my.cnf&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;[client]&lt;br /&gt;character-set-server = utf8&lt;br /&gt;port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3306&lt;br /&gt;socket&amp;nbsp;&amp;nbsp;= /tmp/mysql.sock&lt;br /&gt;&lt;br /&gt;[mysqld]&lt;br /&gt;character-set-server = utf8&lt;br /&gt;replicate-ignore-db = mysql&lt;br /&gt;replicate-ignore-db = test&lt;br /&gt;replicate-ignore-db = information_schema&lt;br /&gt;user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= mysql&lt;br /&gt;port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 3306&lt;br /&gt;socket&amp;nbsp;&amp;nbsp;= /tmp/mysql.sock&lt;br /&gt;basedir = /usr/local/webserver/mysql&lt;br /&gt;datadir = /data0/mysql/3306/data&lt;br /&gt;log-error = /data0/mysql/3306/mysql_error.log&lt;br /&gt;pid-file = /data0/mysql/3306/mysql.pid&lt;br /&gt;open_files_limit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;= 10240&lt;br /&gt;back_log = 600&lt;br /&gt;max_connections = 5000&lt;br /&gt;max_connect_errors = 6000&lt;br /&gt;table_cache = 614&lt;br /&gt;external-locking = FALSE&lt;br /&gt;max_allowed_packet = 32M&lt;br /&gt;sort_buffer_size = 1M&lt;br /&gt;join_buffer_size = 1M&lt;br /&gt;thread_cache_size = 300&lt;br /&gt;#thread_concurrency = 8&lt;br /&gt;query_cache_size = 512M&lt;br /&gt;query_cache_limit = 2M&lt;br /&gt;query_cache_min_res_unit = 2k&lt;br /&gt;default-storage-engine = MyISAM&lt;br /&gt;thread_stack = 192K&lt;br /&gt;transaction_isolation = READ-COMMITTED&lt;br /&gt;tmp_table_size = 246M&lt;br /&gt;max_heap_table_size = 246M&lt;br /&gt;long_query_time = 3&lt;br /&gt;log-slave-updates&lt;br /&gt;log-bin = /data0/mysql/3306/binlog/binlog&lt;br /&gt;binlog_cache_size = 4M&lt;br /&gt;binlog_format = MIXED&lt;br /&gt;max_binlog_cache_size = 8M&lt;br /&gt;max_binlog_size = 1G&lt;br /&gt;relay-log-index = /data0/mysql/3306/relaylog/relaylog&lt;br /&gt;relay-log-info-file = /data0/mysql/3306/relaylog/relaylog&lt;br /&gt;relay-log = /data0/mysql/3306/relaylog/relaylog&lt;br /&gt;expire_logs_days = 30&lt;br /&gt;key_buffer_size = 256M&lt;br /&gt;read_buffer_size = 1M&lt;br /&gt;read_rnd_buffer_size = 16M&lt;br /&gt;bulk_insert_buffer_size = 64M&lt;br /&gt;myisam_sort_buffer_size = 128M&lt;br /&gt;myisam_max_sort_file_size = 10G&lt;br /&gt;myisam_repair_threads = 1&lt;br /&gt;myisam_recover&lt;br /&gt;&lt;br /&gt;interactive_timeout = 120&lt;br /&gt;wait_timeout = 120&lt;br /&gt;&lt;br /&gt;skip-name-resolve&lt;br /&gt;#master-connect-retry = 10&lt;br /&gt;slave-skip-errors = 1032,1062,126,1114,1146,1048,1396&lt;br /&gt;&lt;br /&gt;#master-host&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp;&amp;nbsp; 192.168.1.2&lt;br /&gt;#master-user&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp;&amp;nbsp; username&lt;br /&gt;#master-password =&amp;nbsp;&amp;nbsp; password&lt;br /&gt;#master-port&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&amp;nbsp;&amp;nbsp;3306&lt;br /&gt;&lt;br /&gt;server-id = 1&lt;br /&gt;&lt;br /&gt;innodb_additional_mem_pool_size = 16M&lt;br /&gt;innodb_buffer_pool_size = 512M&lt;br /&gt;innodb_data_file_path = ibdata1:256M:autoextend&lt;br /&gt;innodb_file_io_threads = 4&lt;br /&gt;innodb_thread_concurrency = 8&lt;br /&gt;innodb_flush_log_at_trx_commit = 2&lt;br /&gt;innodb_log_buffer_size = 16M&lt;br /&gt;innodb_log_file_size = 128M&lt;br /&gt;innodb_log_files_in_group = 3&lt;br /&gt;innodb_max_dirty_pages_pct = 90&lt;br /&gt;innodb_lock_wait_timeout = 120&lt;br /&gt;innodb_file_per_table = 0&lt;br /&gt;&lt;br /&gt;#log-slow-queries = /data0/mysql/3306/slow.log&lt;br /&gt;#long_query_time = 10&lt;br /&gt;&lt;br /&gt;[mysqldump]&lt;br /&gt;quick&lt;br /&gt;max_allowed_packet = 32M&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9315;、创建管理MySQL数据库的shell脚本：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;vi /data0/mysql/3306/mysql&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容（这里的用户名admin和密码12345678接下来的步骤会创建）：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="text-align: left; border-left: #4c9bb0 3px dashed; padding-bottom: 10px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 5px; padding-left: 10px; padding-right: 10px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; padding-top: 10px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="code"&gt;#!/bin/sh&lt;br /&gt;&lt;br /&gt;mysql_port=3306&lt;br /&gt;mysql_username="admin"&lt;br /&gt;mysql_password="12345678"&lt;br /&gt;&lt;br /&gt;function_start_mysql()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf "Starting MySQL...\n"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/bin/sh /usr/local/webserver/mysql/bin/mysqld_safe --defaults-file=/data0/mysql/${mysql_port}/my.cnf 2&amp;gt;&amp;amp;1 &amp;gt; /dev/null &amp;amp;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function_stop_mysql()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf "Stoping MySQL...\n"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/local/webserver/mysql/bin/mysqladmin -u ${mysql_username} -p${mysql_password} -S /tmp/mysql.sock shutdown&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function_restart_mysql()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf "Restarting MySQL...\n"&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function_stop_mysql&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sleep 5&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function_start_mysql&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function_kill_mysql()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;kill -9 $(ps -ef &amp;#124; grep 'bin/mysqld_safe' &amp;#124; grep ${mysql_port} &amp;#124; awk '{printf $2}')&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;kill -9 $(ps -ef &amp;#124; grep 'libexec/mysqld' &amp;#124; grep ${mysql_port} &amp;#124; awk '{printf $2}')&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;if [ "$1" = "start" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function_start_mysql&lt;br /&gt;elif [ "$1" = "stop" ]; then&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function_stop_mysql&lt;br /&gt;elif [ "$1" = "restart" ]; then&lt;br /&gt;function_restart_mysql&lt;br /&gt;elif [ "$1" = "kill" ]; then&lt;br /&gt;function_kill_mysql&lt;br /&gt;else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;printf "Usage: /data0/mysql/${mysql_port}/mysql {start&amp;#124;stop&amp;#124;restart&amp;#124;kill}\n"&lt;br /&gt;fi&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9316;、赋予shell脚本可执行权限：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;chmod +x /data0/mysql/3306/mysql&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9317;、启动MySQL：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/data0/mysql/3306/mysql start&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9318;、通过命令行登录管理MySQL服务器（提示输入密码时直接回车）：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/usr/local/webserver/mysql/bin/mysql -u root -p -S /tmp/mysql.sock&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9319;、输入以下SQL语句，创建一个具有root权限的用户（admin）和密码（12345678）：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY '12345678';&lt;br /&gt;GRANT ALL PRIVILEGES ON *.* TO 'admin'@'127.0.0.1' IDENTIFIED BY '12345678';&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9320;、（可选）停止MySQL：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/data0/mysql/3306/mysql stop&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;3、编译安装PHP（FastCGI模式）&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;tar zxvf php-5.2.14.tar.gz&lt;br /&gt;gzip -cd php-5.2.14-fpm-0.5.14.diff.gz | patch -d php-5.2.14 -p1&lt;br /&gt;cd php-5.2.14/&lt;br /&gt;./configure --prefix=/usr/local/webserver/php --with-config-file-path=/usr/local/webserver/php/etc --with-mysql=/usr/local/webserver/mysql --with-mysqli=/usr/local/webserver/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-fpm --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap&lt;br /&gt;make ZEND_EXTRA_LIBS='-liconv'&lt;br /&gt;make install&lt;br /&gt;cp php.ini-dist /usr/local/webserver/php/etc/php.ini&lt;br /&gt;cd ../&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;4、编译安装PHP5扩展模块&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;tar zxvf memcache-2.2.5.tgz&lt;br /&gt;cd memcache-2.2.5/&lt;br /&gt;/usr/local/webserver/php/bin/phpize&lt;br /&gt;./configure --with-php-config=/usr/local/webserver/php/bin/php-config&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;br /&gt;&lt;br /&gt;tar jxvf eaccelerator-0.9.6.1.tar.bz2&lt;br /&gt;cd eaccelerator-0.9.6.1/&lt;br /&gt;/usr/local/webserver/php/bin/phpize&lt;br /&gt;./configure --enable-eaccelerator=shared --with-php-config=/usr/local/webserver/php/bin/php-config&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;br /&gt;&lt;br /&gt;tar zxvf PDO_MYSQL-1.0.2.tgz&lt;br /&gt;cd PDO_MYSQL-1.0.2/&lt;br /&gt;/usr/local/webserver/php/bin/phpize&lt;br /&gt;./configure --with-php-config=/usr/local/webserver/php/bin/php-config --with-pdo-mysql=/usr/local/webserver/mysql&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;br /&gt;&lt;br /&gt;tar zxvf ImageMagick.tar.gz&lt;br /&gt;cd ImageMagick-6.5.1-2/&lt;br /&gt;./configure&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;br /&gt;&lt;br /&gt;tar zxvf imagick-2.3.0.tgz&lt;br /&gt;cd imagick-2.3.0/&lt;br /&gt;/usr/local/webserver/php/bin/phpize&lt;br /&gt;./configure --with-php-config=/usr/local/webserver/php/bin/php-config&lt;br /&gt;make&lt;br /&gt;make install&lt;br /&gt;cd ../&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;5、修改php.ini文件&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;手工修改：&lt;/strong&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;查找/usr/local/webserver/php/etc/php.ini中的extension_dir = "./"&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;修改为extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;并在此行后增加以下几行，然后保存：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;extension = "memcache.so"&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;extension = "pdo_mysql.so"&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;extension = "imagick.so"&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;再查找output_buffering = Off&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;修改为output_buffering = On&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;再查找; cgi.fix_pathinfo=0&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;修改为cgi.fix_pathinfo=0，防止Nginx文件类型错误解析漏洞。&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;自动修改：&lt;/strong&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;若嫌手工修改麻烦，可执行以下shell命令，自动完成对php.ini文件的修改：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;sed -i 's#extension_dir = "./"#extension_dir = "/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/"\nextension = "memcache.so"\nextension = "pdo_mysql.so"\nextension = "imagick.so"\n#' /usr/local/webserver/php/etc/php.ini&lt;br /&gt;sed -i 's#output_buffering = Off#output_buffering = On#' /usr/local/webserver/php/etc/php.ini&lt;br /&gt;sed -i "s#; always_populate_raw_post_data = On#always_populate_raw_post_data = On#g" /usr/local/webserver/php/etc/php.ini&lt;br /&gt;sed -i "s#; cgi.fix_pathinfo=0#cgi.fix_pathinfo=0#g" /usr/local/webserver/php/etc/php.ini&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;6、配置eAccelerator加速PHP：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;mkdir -p /usr/local/webserver/eaccelerator_cache&lt;br /&gt;vi /usr/local/webserver/php/etc/php.ini&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;按shift+g键跳到配置文件的最末尾，加上以下配置信息：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;[eaccelerator]&lt;br /&gt;zend_extension="/usr/local/webserver/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so"&lt;br /&gt;eaccelerator.shm_size="64"&lt;br /&gt;eaccelerator.cache_dir="/usr/local/webserver/eaccelerator_cache"&lt;br /&gt;eaccelerator.enable="1"&lt;br /&gt;eaccelerator.optimizer="1"&lt;br /&gt;eaccelerator.check_mtime="1"&lt;br /&gt;eaccelerator.debug="0"&lt;br /&gt;eaccelerator.filter=""&lt;br /&gt;eaccelerator.shm_max="0"&lt;br /&gt;eaccelerator.shm_ttl="3600"&lt;br /&gt;eaccelerator.shm_prune_period="3600"&lt;br /&gt;eaccelerator.shm_only="0"&lt;br /&gt;eaccelerator.compress="1"&lt;br /&gt;eaccelerator.compress_level="9"&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;7、创建www用户和组，以及供blog.s135.com和&lt;/span&gt;&lt;a style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #4f6371; word-spacing: 0px; text-decoration: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" href="http://www.s135.com/" target="_blank"&gt;http://www.s135.com/&lt;/a&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;两个虚拟主机使用的目录：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/usr/sbin/groupadd www&lt;br /&gt;/usr/sbin/useradd -g www www&lt;br /&gt;mkdir -p /data0/htdocs/blog&lt;br /&gt;chmod +w /data0/htdocs/blog&lt;br /&gt;chown -R www:www /data0/htdocs/blog&lt;br /&gt;mkdir -p /data0/htdocs/www&lt;br /&gt;chmod +w /data0/htdocs/www&lt;br /&gt;chown -R www:www /data0/htdocs/www&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;8、创建php-fpm配置文件（php-fpm是为PHP打的一个FastCGI管理补丁，可以平滑变更php.ini配置而无需重启php-cgi）：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;在/usr/local/webserver/php/etc/目录中创建php-fpm.conf文件：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;rm -f /usr/local/webserver/php/etc/php-fpm.conf&lt;br /&gt;vi /usr/local/webserver/php/etc/php-fpm.conf&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容（如果您安装 Nginx + PHP 用于程序调试，请将以下的&amp;lt;value name="display_errors"&amp;gt;0&amp;lt;/value&amp;gt;改为&amp;lt;value name="display_errors"&amp;gt;1&amp;lt;/value&amp;gt;，以便显示PHP错误信息，否则，Nginx 会报状态为500的空白错误页）：&lt;/span&gt; &lt;/p&gt;&lt;div style="text-align: left; border-left: #4c9bb0 3px dashed; padding-bottom: 10px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 5px; padding-left: 10px; padding-right: 10px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; padding-top: 10px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" class="code"&gt;&amp;lt;?xml version="1.0" ?&amp;gt;&lt;br /&gt;&amp;lt;configuration&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;All relative paths in this config are relative to php's install prefix&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;section name="global_options"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pid file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="pid_file"&amp;gt;/usr/local/webserver/php/logs/php-fpm.pid&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Error log file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="error_log"&amp;gt;/usr/local/webserver/php/logs/php-fpm.log&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Log level&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="log_level"&amp;gt;notice&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;When this amount of php processes exited with SIGSEGV or SIGBUS ...&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="emergency_restart_threshold"&amp;gt;10&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;... in a less than this interval of time, a graceful restart will be initiated.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Useful to work around accidental curruptions in accelerator's shared memory.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="emergency_restart_interval"&amp;gt;1m&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Time limit on waiting child's reaction on signals from master&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="process_control_timeout"&amp;gt;5s&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set to 'no' to debug fpm&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="daemonize"&amp;gt;yes&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/section&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;workers&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;section name="pool"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Name of pool. Used in logs and stats.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="name"&amp;gt;default&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Address to accept fastcgi requests on.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Valid syntax is 'ip.ad.re.ss:port' or just 'port' or '/path/to/unix/socket'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="listen_address"&amp;gt;127.0.0.1:9000&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="listen_options"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set listen(2) backlog&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="backlog"&amp;gt;-1&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set permissions for unix socket, if one used.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;In Linux read/write permissions must be set in order to allow connections from web server.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Many BSD-derrived systems allow connections regardless of permissions.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="owner"&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="group"&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="mode"&amp;gt;0666&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Additional php.ini defines, specific to this pool of workers.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="php_defines"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="sendmail_path"&amp;gt;/usr/sbin/sendmail -t -i&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="display_errors"&amp;gt;0&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Unix user of processes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="user"&amp;gt;www&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Unix group of processes&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="group"&amp;gt;www&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Process manager settings&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="pm"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sets style of controling worker process count.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Valid values are 'static' and 'apache-like'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="style"&amp;gt;static&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sets the limit on the number of simultaneous requests that will be served.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Equivalent to Apache MaxClients directive.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Equivalent to PHP_FCGI_CHILDREN environment in original php.fcgi&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Used with any pm_style.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="max_children"&amp;gt;128&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Settings group for 'apache-like' pm style&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="apache_like"&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sets the number of server processes created on startup.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Used only when 'apache-like' pm_style is selected&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="StartServers"&amp;gt;20&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sets the desired minimum number of idle server processes.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Used only when 'apache-like' pm_style is selected&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="MinSpareServers"&amp;gt;5&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Sets the desired maximum number of idle server processes.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Used only when 'apache-like' pm_style is selected&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="MaxSpareServers"&amp;gt;35&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The timeout (in seconds) for serving a single request after which the worker process will be terminated&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Should be used when 'max_execution_time' ini option does not stop script execution for some reason&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'0s' means 'off'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="request_terminate_timeout"&amp;gt;0s&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow.log file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'0s' means 'off'&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="request_slowlog_timeout"&amp;gt;0s&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The log file for slow requests&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="slowlog"&amp;gt;logs/slow.log&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set open file desc rlimit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="rlimit_files"&amp;gt;65535&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Set max core size rlimit&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="rlimit_core"&amp;gt;0&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chroot to this directory at the start, absolute path&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="chroot"&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Chdir to this directory at the start, absolute path&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="chdir"&amp;gt;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Redirect workers' stdout and stderr into main error log.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;If not set, they will be redirected to /dev/null, according to FastCGI specs&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="catch_workers_output"&amp;gt;yes&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;How much requests each process should execute before respawn.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Useful to work around memory leaks in 3rd party libraries.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;For endless request processing please specify 0&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Equivalent to PHP_FCGI_MAX_REQUESTS&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="max_requests"&amp;gt;1024&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Comma separated list of ipv4 addresses of FastCGI clients that allowed to connect.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Equivalent to FCGI_WEB_SERVER_ADDRS environment in original php.fcgi (5.2.2+)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Makes sense only with AF_INET listening socket.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="allowed_clients"&amp;gt;127.0.0.1&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Pass environment variables like LD_LIBRARY_PATH&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;All $VARIABLEs are taken from current environment&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="environment"&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="HOSTNAME"&amp;gt;$HOSTNAME&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="PATH"&amp;gt;/usr/local/bin:/usr/bin:/bin&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="TMP"&amp;gt;/tmp&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="TMPDIR"&amp;gt;/tmp&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="TEMP"&amp;gt;/tmp&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="OSTYPE"&amp;gt;$OSTYPE&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="MACHTYPE"&amp;gt;$MACHTYPE&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;value name="MALLOC_CHECK_"&amp;gt;2&amp;lt;/value&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/value&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/section&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;lt;/workers&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/configuration&amp;gt;&lt;/div&gt;&lt;p&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;9、启动php-cgi进程，监听127.0.0.1的9000端口，进程数为128（如果服务器内存小于3GB，可以只开启64个进程），用户为www：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;ulimit -SHn 65535&lt;br /&gt;/usr/local/webserver/php/sbin/php-fpm start&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;注：/usr/local/webserver/php/sbin/php-fpm还有其他参数，包括：start|stop|quit|restart|reload|logrotate，修改php.ini后不重启php-cgi，重新加载配置文件使用reload。&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;三、安装Nginx 0.8.46&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;1、安装Nginx所需的pcre库：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;tar zxvf pcre-8.10.tar.gz&lt;br /&gt;cd pcre-8.10/&lt;br /&gt;./configure&lt;br /&gt;make &amp;amp;&amp;amp; make install&lt;br /&gt;cd ../&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;2、安装Nginx&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;tar zxvf nginx-0.8.46.tar.gz&lt;br /&gt;cd nginx-0.8.46/&lt;br /&gt;./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module&lt;br /&gt;make &amp;amp;&amp;amp; make install&lt;br /&gt;cd ../&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;3、创建Nginx日志目录&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;mkdir -p /data1/logs&lt;br /&gt;chmod +w /data1/logs&lt;br /&gt;chown -R www:www /data1/logs&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;4、创建Nginx配置文件&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9312;、在/usr/local/webserver/nginx/conf/目录中创建nginx.conf文件：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;rm -f /usr/local/webserver/nginx/conf/nginx.conf&lt;br /&gt;vi /usr/local/webserver/nginx/conf/nginx.conf&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;user&amp;nbsp;&amp;nbsp;www www;&lt;br /&gt;&lt;br /&gt;worker_processes 8;&lt;br /&gt;&lt;br /&gt;error_log&amp;nbsp;&amp;nbsp;/data1/logs/nginx_error.log&amp;nbsp;&amp;nbsp;crit;&lt;br /&gt;&lt;br /&gt;pid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/usr/local/webserver/nginx/nginx.pid;&lt;br /&gt;&lt;br /&gt;#Specifies the value for maximum file descriptors that can be opened by this process.&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;worker_rlimit_nofile 65535;&lt;br /&gt;&lt;br /&gt;events&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;use epoll;&lt;br /&gt;&amp;nbsp;&amp;nbsp;worker_connections 65535;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;http&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;include&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mime.types;&lt;br /&gt;&amp;nbsp;&amp;nbsp;default_type&amp;nbsp;&amp;nbsp;application/octet-stream;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;#charset&amp;nbsp;&amp;nbsp;gb2312;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;server_names_hash_bucket_size 128;&lt;br /&gt;&amp;nbsp;&amp;nbsp;client_header_buffer_size 32k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;large_client_header_buffers 4 32k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;client_max_body_size 8m;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;sendfile on;&lt;br /&gt;&amp;nbsp;&amp;nbsp;tcp_nopush&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;keepalive_timeout 60;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;tcp_nodelay on;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_connect_timeout 300;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_send_timeout 300;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_read_timeout 300;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_buffer_size 64k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_buffers 4 64k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_busy_buffers_size 128k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;fastcgi_temp_file_write_size 128k;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip on;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip_min_length&amp;nbsp;&amp;nbsp;1k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip_buffers&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 4 16k;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip_http_version 1.0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip_comp_level 2;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip_types&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; text/plain application/x-javascript text/css application/xml;&lt;br /&gt;&amp;nbsp;&amp;nbsp;gzip_vary on;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;#limit_zone&amp;nbsp;&amp;nbsp;crawler&amp;nbsp;&amp;nbsp;$binary_remote_addr&amp;nbsp;&amp;nbsp;10m;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;server&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;&amp;nbsp;blog.s135.com;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index index.html index.htm index.php;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;root&amp;nbsp;&amp;nbsp;/data0/htdocs/blog;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#limit_conn&amp;nbsp;&amp;nbsp; crawler&amp;nbsp;&amp;nbsp;20;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span class="Apple-converted-space"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location ~ .*\.(php|php5)?$&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#fastcgi_pass&amp;nbsp;&amp;nbsp;unix:/tmp/php-cgi.sock;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fastcgi_pass&amp;nbsp;&amp;nbsp;127.0.0.1:9000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fastcgi_index index.php;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include fcgi.conf;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expires&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;30d;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location ~ .*\.(js|css)?$&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;expires&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1h;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log_format&amp;nbsp;&amp;nbsp;access&amp;nbsp;&amp;nbsp;'$remote_addr - $remote_user [$time_local] "$request" '&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'$status $body_bytes_sent "$http_referer" '&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'"$http_user_agent" $http_x_forwarded_for';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access_log&amp;nbsp;&amp;nbsp;/data1/logs/access.log&amp;nbsp;&amp;nbsp;access;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;server&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;&amp;nbsp;&lt;a style="color: #4f6371; text-decoration: none" href="http://www.s135.com%3B/" target="_blank"&gt;http://www.s135.com%3b/&lt;/a&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;index index.html index.htm index.php;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;root&amp;nbsp;&amp;nbsp;/data0/htdocs/www;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location ~ .*\.(php|php5)?$&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;#fastcgi_pass&amp;nbsp;&amp;nbsp;unix:/tmp/php-cgi.sock;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fastcgi_pass&amp;nbsp;&amp;nbsp;127.0.0.1:9000;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fastcgi_index index.php;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;include fcgi.conf;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;log_format&amp;nbsp;&amp;nbsp;wwwlogs&amp;nbsp;&amp;nbsp;'$remote_addr - $remote_user [$time_local] "$request" '&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '$status $body_bytes_sent "$http_referer" '&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; '"$http_user_agent" $http_x_forwarded_for';&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access_log&amp;nbsp;&amp;nbsp;/data1/logs/wwwlogs.log&amp;nbsp;&amp;nbsp;wwwlogs;&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;server&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;listen&amp;nbsp;&amp;nbsp;80;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;server_name&amp;nbsp;&amp;nbsp;status.blog.s135.com;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;location / {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stub_status on;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;access_log&amp;nbsp;&amp;nbsp; off;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9313;、在/usr/local/webserver/nginx/conf/目录中创建fcgi.conf文件：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;vi /usr/local/webserver/nginx/conf/fcgi.conf&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;fastcgi_param&amp;nbsp;&amp;nbsp;GATEWAY_INTERFACE&amp;nbsp;&amp;nbsp;CGI/1.1;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SERVER_SOFTWARE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;nginx;&lt;br /&gt;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;QUERY_STRING&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $query_string;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;REQUEST_METHOD&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $request_method;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;CONTENT_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $content_type;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;CONTENT_LENGTH&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $content_length;&lt;br /&gt;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SCRIPT_FILENAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$document_root$fastcgi_script_name;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SCRIPT_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$fastcgi_script_name;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;REQUEST_URI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$request_uri;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;DOCUMENT_URI&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $document_uri;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;DOCUMENT_ROOT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$document_root;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SERVER_PROTOCOL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$server_protocol;&lt;br /&gt;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;REMOTE_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$remote_addr;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;REMOTE_PORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$remote_port;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SERVER_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$server_addr;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SERVER_PORT&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$server_port;&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;SERVER_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$server_name;&lt;br /&gt;&lt;br /&gt;# PHP only, required if PHP was built with --enable-force-cgi-redirect&lt;br /&gt;fastcgi_param&amp;nbsp;&amp;nbsp;REDIRECT_STATUS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;200;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;5、启动Nginx&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;ulimit -SHn 65535&lt;br /&gt;/usr/local/webserver/nginx/sbin/nginx&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;四、配置开机自动启动Nginx + PHP&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;vi /etc/rc.local&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;在末尾增加以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;ulimit -SHn 65535&lt;br /&gt;/usr/local/webserver/php/sbin/php-fpm start&lt;br /&gt;/usr/local/webserver/nginx/sbin/nginx&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;五、优化Linux内核参数&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;vi /etc/sysctl.conf&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;在末尾增加以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;# Add&lt;br /&gt;net.ipv4.tcp_max_syn_backlog = 65536&lt;br /&gt;net.core.netdev_max_backlog =&amp;nbsp;&amp;nbsp;32768&lt;br /&gt;net.core.somaxconn = 32768&lt;br /&gt;&lt;br /&gt;net.core.wmem_default = 8388608&lt;br /&gt;net.core.rmem_default = 8388608&lt;br /&gt;net.core.rmem_max = 16777216&lt;br /&gt;net.core.wmem_max = 16777216&lt;br /&gt;&lt;br /&gt;net.ipv4.tcp_timestamps = 0&lt;br /&gt;net.ipv4.tcp_synack_retries = 2&lt;br /&gt;net.ipv4.tcp_syn_retries = 2&lt;br /&gt;&lt;br /&gt;net.ipv4.tcp_tw_recycle = 1&lt;br /&gt;#net.ipv4.tcp_tw_len = 1&lt;br /&gt;net.ipv4.tcp_tw_reuse = 1&lt;br /&gt;&lt;br /&gt;net.ipv4.tcp_mem = 94500000 915000000 927000000&lt;br /&gt;net.ipv4.tcp_max_orphans = 3276800&lt;br /&gt;&lt;br /&gt;#net.ipv4.tcp_fin_timeout = 30&lt;br /&gt;#net.ipv4.tcp_keepalive_time = 120&lt;br /&gt;net.ipv4.ip_local_port_range = 1024&amp;nbsp;&amp;nbsp;65535&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;使配置立即生效：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/sbin/sysctl -p&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;六、在不停止Nginx服务的情况下平滑变更Nginx配置&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;1、修改/usr/local/webserver/nginx/conf/nginx.conf配置文件后，请执行以下命令检查配置文件是否正确：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/usr/local/webserver/nginx/sbin/nginx -t&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;如果屏幕显示以下两行信息，说明配置文件正确：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #008000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;the configuration file /usr/local/webserver/nginx/conf/nginx.conf syntax is ok&lt;br /&gt;the configuration file /usr/local/webserver/nginx/conf/nginx.conf was tested successfully&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;2、平滑重启：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9312;、对于Nginx 0.8.x版本，现在平滑重启Nginx配置非常简单，执行以下命令即可：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;/usr/local/webserver/nginx/sbin/nginx -s reload&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&amp;#9313;、对于Nginx 0.8.x之前的版本，平滑重启稍微麻烦一些，按照以下步骤进行即可。输入以下命令查看Nginx主进程号：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;ps -ef | grep "nginx: master process" | grep -v "grep" | awk -F ' ' '{print $2}'&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;屏幕显示的即为Nginx主进程号，例如：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #008000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;6302&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;这时，执行以下命令即可使修改过的Nginx配置文件生效：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;kill -HUP 6302&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;或者无需这么麻烦，找到Nginx的Pid文件：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;kill -HUP `cat /usr/local/webserver/nginx/nginx.pid`&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&amp;nbsp;&lt;/p&gt;&lt;hr style="text-align: left; border-right-width: 0px; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; border-bottom-width: 0px; letter-spacing: normal; height: 1px; color: #000000; border-top: #63b4cd 1px solid; border-left-width: 0px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" /&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;&lt;/span&gt;&lt;strong style="text-align: left; line-height: normal; widows: 2; text-transform: none; background-color: #eaeff0; font-variant: normal; font-style: normal; text-indent: 0px; font-family: Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; font-size: 12px; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;七、编写每天定时切割Nginx日志的脚本&lt;/strong&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;1、创建脚本/usr/local/webserver/nginx/sbin/cut_nginx_log.sh&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;vi /usr/local/webserver/nginx/sbin/cut_nginx_log.sh&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;#!/bin/bash&lt;br /&gt;# This script run at 00:00&lt;br /&gt;&lt;br /&gt;# The Nginx logs path&lt;br /&gt;logs_path="/usr/local/webserver/nginx/logs/"&lt;br /&gt;&lt;br /&gt;mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/&lt;br /&gt;mv ${logs_path}access.log ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")/access_$(date -d "yesterday" +"%Y%m%d").log&lt;br /&gt;kill -USR1 `cat /usr/local/webserver/nginx/nginx.pid`&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;2、设置crontab，每天凌晨00:00切割nginx访问日志&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; padding-bottom: 3px; widows: 2; text-transform: none; background-color: #ffffff; text-indent: 0px; margin: 5px 5px 0px; padding-left: 3px; padding-right: 3px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; padding-top: 3px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial"&gt;crontab -e&lt;/div&gt;&lt;p&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;span style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; display: inline !important; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; float: none; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px"&gt;输入以下内容：&lt;/span&gt;&lt;br style="text-align: left; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px" /&gt;&lt;/p&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; text-align: left; border-left: #00a0c6 1px dashed; widows: 2; text-transform: none; background-color: #eaeff0; text-indent: 0px; margin: 10px 10px 0px; font: 12px Tahoma, Arial; white-space: normal; orphans: 2; letter-spacing: normal; color: #000000; border-top: #00a0c6 1px dashed; border-right: #00a0c6 1px dashed; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; border-image: initial" class="quote"&gt;&lt;div style="border-bottom: #00a0c6 1px dashed; padding-bottom: 5px; background-color: #edf4f6; padding-left: 5px; padding-right: 5px; color: #4c9bb0; font-weight: bold; padding-top: 5px" class="quote-title"&gt;引用&lt;/div&gt;&lt;div style="border-bottom: #edf4f6 1px dashed; border-left: #edf4f6 1px dashed; padding-bottom: 10px; background-color: #ffffff; padding-left: 10px; padding-right: 10px; border-top-width: 0px; color: #000000; border-right: #edf4f6 1px dashed; padding-top: 10px; border-image: initial" class="quote-content"&gt;00 00 * * * /bin/bash&amp;nbsp;&amp;nbsp;/usr/local/webserver/nginx/sbin/cut_nginx_log.sh&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;br class="Apple-interchange-newline" /&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2325480.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2012/01/18/2325480.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/08/23/2151347.html</id><title type="text">discuz 抱歉，该附件无法读取的解决方法</title><summary type="text">discuz 抱歉，该附件无法读取的解决方法 最近升级了x2.0的补丁，发现普通用户在下载附件的时候会出现‘抱歉，该附件无法读取’的提示，但下载分已经扣了  搞得大家非常不满。但管理员之类的不扣下载分的是可以下载的。  于是开始网上搜索了，发现也有类似问题，但不是路径不对，就是附件本身有问题。 要么就是同样的问题没人解答。 没办法，只好自己想办法了。  先是在 forum_attachment.php 里看了半天，确定那个提示是从这里报出的。报这个提示的情况有很多处，我遇到的是附件不存在， 奇怪? 附件不存在怎么管理员可以下载呢? 于是进一步跟踪数据库，终于发现了问题。 discuz 的附件是分表存放的，表名像这样 pre_forum_attachment_0, pre_forum_attachment_1, 我这里共有0～9， 10个表，另外有一个表 pre_forum_attachment，保存了全是编号，像aid（附件ID），tid（帖子ID），uid（用户ID），tableid（这个就是表示具体附件信息保存在哪个表中）。 于是我找出下载失败的附件的id， </summary><published>2011-08-23T14:50:00Z</published><updated>2011-08-23T14:50:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/08/23/2151347.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/08/23/2151347.html"/><content type="html">&lt;p&gt;&amp;nbsp; &amp;nbsp;最近升级了x2.0的补丁，发现普通用户在下载附件的时候会出现&amp;#8216;抱歉，该附件无法读取&amp;#8217;的提示，但下载分已经扣了&lt;img src="http://www.cnblogs.com/Emoticons/msn/sad_smile.gif" alt="" /&gt;&amp;nbsp; &amp;nbsp;搞得大家非常不满。但管理员之类的不扣下载分的是可以下载的。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;于是开始网上搜索了，发现也有类似问题，但不是路径不对，就是附件本身有问题。 要么就是同样的问题没人解答。 没办法，只好自己想办法了。&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 先是在 forum_attachment.php 里看了半天，确定那个提示是从这里报出的。报这个提示的情况有很多处，我遇到的是附件不存在， 奇怪? 附件不存在怎么管理员可以下载呢? 于是进一步跟踪数据库，终于发现了问题。 discuz 的附件是分表存放的，表名像这样 pre_forum_attachment_0, pre_forum_attachment_1, &amp;nbsp;我这里共有0～9， 10个表，另外有一个表 pre_forum_attachment，保存了全是编号，像aid（附件ID），tid（帖子ID），uid（用户ID），tableid（这个就是表示具体附件信息保存在哪个表中）。&amp;nbsp;于是我找出下载失败的附件的id， 搜索 pre_fourm_attachment，得到tableid， 再从相应的附件表中查找， 发现没有找到， 但在另一个附件表中找到了， 说明这个问题的原因是附件表中的tableid不同步造成的。 这样的话解决方法就明朗了，就是同步tabeid。&lt;/p&gt;&lt;p&gt;&amp;nbsp; 解决方法就是执行几条sql语句，像这样：&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;span style="color: #0000FF;"&gt;update&lt;/span&gt;&amp;nbsp;pre_forum_attachment&amp;nbsp;a,&amp;nbsp;pre_forum_attachment_0&amp;nbsp;b&amp;nbsp;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&amp;nbsp;a.tableid&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;0&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;a.aid&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;b.aid;&amp;nbsp;&lt;br /&gt;&lt;span style="color: #0000FF;"&gt;update&lt;/span&gt;&amp;nbsp;pre_forum_attachment&amp;nbsp;a,&amp;nbsp;pre_forum_attachment_1&amp;nbsp;b&amp;nbsp;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&amp;nbsp;a.tableid&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;a.aid&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;b.aid;&amp;nbsp;&lt;br /&gt;......&lt;br /&gt;&lt;span style="color: #0000FF;"&gt;update&lt;/span&gt;&amp;nbsp;pre_forum_attachment&amp;nbsp;a,&amp;nbsp;pre_forum_attachment_9&amp;nbsp;b&amp;nbsp;&lt;span style="color: #0000FF;"&gt;set&lt;/span&gt;&amp;nbsp;a.tableid&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;&lt;span style="color: #800000; font-weight: bold;"&gt;9&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;where&lt;/span&gt;&amp;nbsp;a.aid&amp;nbsp;&lt;span style="color: #808080;"&gt;=&lt;/span&gt;&amp;nbsp;b.aid;&amp;nbsp;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;方法有点土，执行了很多次类似的语句，注意其中的两个数字要相同，否则麻烦大了。 执行后，问题解决。&lt;img src="http://www.cnblogs.com/Emoticons/msn/teeth_smile.gif" alt="" /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;PS: 我的版本是 discuz! x2, 安装的时候表前缀是可以改的，所以你的表前缀可能不是 pre_,所以注意查看实际的表前缀。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;广告：欢迎光临 &lt;a href="http://www.mbfix.com/" target="_blank" title="乐维网"&gt;乐维网&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2151347.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/08/23/2151347.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/06/06/2073666.html</id><title type="text">mysql5.5.x 安装cacti报语法错误</title><summary type="text">安装cacti时，在导入cacti.sql 这个文件时报错：The command "mysql -u root -p cacti &lt; cacti.sql' gets the following error:ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM&amp;#39</summary><published>2011-06-06T07:31:00Z</published><updated>2011-06-06T07:31:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/06/06/2073666.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/06/06/2073666.html"/><content type="html">&lt;p&gt;&amp;nbsp; 安装cacti时，在导入cacti.sql 这个文件时报错：&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="color: #323d4f; font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px; background-color: #ececec; "&gt;The command "mysql -u root -p cacti &amp;lt; cacti.sql' gets the following error:&lt;br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; " /&gt;ERROR 1064 (42000) at line 5: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM' at line 6&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp; 原因是mysql5这后不再支持 TYPE=MyISAM &amp;nbsp;这样的语法了，改成 &amp;nbsp;ENGINE=MyISAM 就可以了。&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2073666.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/06/06/2073666.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/05/25/2057158.html</id><title type="text">修改discuz模板不显示详细会员列表</title><summary type="text">有些朋友只想显示在线人数这些数据,而不想显示详细在线人员,在后台可以设置成收起,默认不展开,但用户还是可以通过点右上角的展开图标展开. 这里使用修改模板的方法去掉这个展开的图标及会员列表,使不能显示详细会员列表. 方法如下: 1. 打开模板文件. 以默认模板为例. 路径: discuz安装目录/template/default/forum/discuz.htm 2. 转到160行,删除该行. &lt;spanclass="o"&gt;&lt;ahref="forum.php?showoldetails=no#online"title="{lan</summary><published>2011-05-25T10:14:00Z</published><updated>2011-05-25T10:14:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/05/25/2057158.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/05/25/2057158.html"/><content type="html">&lt;p&gt;&amp;nbsp; &amp;nbsp;有些朋友只想显示在线人数这些数据,而不想显示详细在线人员,在后台可以设置成收起,默认不展开,但用户还是可以通过点右上角的展开图标展开.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;这里使用修改模板的方法去掉这个展开的图标及会员列表,使不能显示详细会员列表.&lt;/p&gt;&lt;p&gt;&amp;nbsp; 方法如下:&lt;/p&gt;&lt;p&gt;&amp;nbsp; 1. 打开模板文件. 以默认模板为例. 路径: &amp;nbsp;discuz安装目录/template/default/forum/discuz.htm&lt;/p&gt;&lt;p&gt;&amp;nbsp; 2. 转到160行,删除该行.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="o"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;href&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="forum.php?showoldetails=no#online"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;title&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{lang&amp;nbsp;spread}"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;img&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;src&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{IMGDIR}/collapsed_no.gif"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;alt&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{lang&amp;nbsp;spread}"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;a&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; 3. 转到169行,删除该.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="o"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;href&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="forum.php?showoldetails=yes#online"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;title&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{lang&amp;nbsp;spread}"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;img&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;src&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{IMGDIR}/collapsed_yes.gif"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;alt&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{lang&amp;nbsp;spread}"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;a&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;span&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; 4. &amp;nbsp;删除177 - 201 这几行.&lt;/p&gt;&lt;p&gt;&amp;nbsp; &amp;nbsp;&lt;span class="Apple-style-span" style="font-family: 'Courier New'; font-size: 13px; "&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{if&amp;nbsp;$_G['setting']['whosonlinestatus']&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;$detailstatus}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;dl&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;id&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="onlinelist"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;class&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="bm_c"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;dt&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="ptm&amp;nbsp;pbm&amp;nbsp;bbda"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;$_G[cache][onlinelist][legend]&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;dt&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{if&amp;nbsp;$detailstatus}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;dd&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="ptm&amp;nbsp;pbm"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;ul&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;class&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="cl"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{if&amp;nbsp;$whosonline}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{loop&amp;nbsp;$whosonline&amp;nbsp;$key&amp;nbsp;$online}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;li&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;title&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{lang&amp;nbsp;time}:&amp;nbsp;$online[lastactivity]"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;img&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;src&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="{STATICURL}image/common/$online[icon]"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;alt&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="icon"&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;/&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{if&amp;nbsp;$online['uid']}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;a&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;href&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="home.php?mod=space&amp;amp;uid=$online[uid]"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;$online[username]&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;a&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{else}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;$online[username]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{/if}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;li&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{/loop}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{else}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #800000;"&gt;li&amp;nbsp;&lt;/span&gt;&lt;span style="color: #FF0000;"&gt;style&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;="width:&amp;nbsp;auto"&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;{lang&amp;nbsp;online_only_guests}&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;li&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{/if}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;ul&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;dd&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{/if}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color: #800000;"&gt;dl&lt;/span&gt;&lt;span style="color: #0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color: #000000;"&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #008000;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: #008000;"&gt;{/if}&lt;/span&gt;&lt;span style="color: #008000;"&gt;--&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; 5.到后台更新模板缓存. 刷新页面. &amp;nbsp;ok.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; PS: 本方法的文件及行数只在discuzx1.5正确的,不保证其它版本也正确.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp; 完.&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2057158.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/05/25/2057158.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/04/13/2015468.html</id><title type="text">修改nginx的版本号</title><summary type="text">隐藏http头中的nginx版本号看起来更安全些。要修改版本号可以后样：vi path/to/nginx/src/core/nginx.h文件内容如下：#define nginx_version 1000000#define NGINX_VERSION "1.0.0"#define NGINX_VER "nginx/" NGINX_VERSION#define NGINX_VAR "NGINX"#define NGX_OLDPID_EXT ".oldbin"其中NGINX_VERSION 后面 1.0.0 就是版本</summary><published>2011-04-13T15:02:00Z</published><updated>2011-04-13T15:02:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2015468.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2015468.html"/><content type="html">&lt;p&gt;隐藏http头中的nginx版本号看起来更安全些。&lt;/p&gt;&lt;p&gt;要修改版本号可以后样：&lt;/p&gt;&lt;p&gt;vi path/to/nginx/src/core/nginx.h&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;文件内容如下：&lt;/p&gt;&lt;div&gt;&lt;div&gt;#define nginx_version &amp;nbsp; &amp;nbsp; &amp;nbsp;1000000&lt;/div&gt;&lt;div&gt;#define NGINX_VERSION &amp;nbsp; &amp;nbsp; &amp;nbsp;"1.0.0"&lt;/div&gt;&lt;div&gt;#define NGINX_VER &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"nginx/" NGINX_VERSION&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;#define NGINX_VAR &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;"NGINX"&lt;/div&gt;&lt;/div&gt;&lt;p&gt;#define NGX_OLDPID_EXT &amp;nbsp; &amp;nbsp; ".oldbin"&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;其中&amp;nbsp;NGINX_VERSION 后面 1.0.0 就是版本号，改后重新编辑即可。&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2015468.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/04/13/2015468.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/04/13/2015461.html</id><title type="text">隐藏PHP程序头部发出的：X-Powered-By: PHP/5.2.4类似的信息</title><summary type="text">尽管这不算是什么安全性的问题，不过这表明服务器正在运行PHP并且包含了当前的版本信息。所以，从隐蔽服务器信息的角度考虑可以在php.ini文件中设置：expose_php = Off这样就避免了输出类似X-Powered-By: PHP/5.2.4这样的信息vi path/to/php.ini命令模式下输入 /expose_php 把 On 改成 Off然后运行 path/to/php-fpm restart 使配置文件生效</summary><published>2011-04-13T14:58:00Z</published><updated>2011-04-13T14:58:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2015461.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2015461.html"/><content type="html">&lt;div&gt;&lt;div&gt;尽管这不算是什么安全性的问题，不过这表明服务器正在运行PHP并且包含了当前的版本信息。&lt;/div&gt;&lt;div&gt;所以，从隐蔽服务器信息的角度考虑可以在php.ini文件中设置：&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;expose_php = Off&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;这样就避免了输出类似&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;X-Powered-By: PHP/5.2.4&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;这样的信息&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;vi path/to/php.ini&lt;/p&gt;&lt;p&gt;命令模式下输入 /expose_php &amp;nbsp; 把 On 改成 Off&lt;/p&gt;&lt;p&gt;然后运行 &amp;nbsp;path/to/php-fpm restart &amp;nbsp;使配置文件生效&lt;/p&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2015461.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/04/13/2015461.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/04/13/2014849.html</id><title type="text">nginx升级</title><summary type="text">Nginx编译后就一个小文件，不带动态库，升级也可以无缝升级，并不影响访问。首先下载Nginx：执行wgethttp://nginx.net/download/nginx-1.0.0.tar.gz再执行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ，按原来的路径配置，自己需要的包打上，基本功能Nginx都自带了。然后make，但不要install编译完，在objs目录下有一个nginx执行文件，就是它了。备份下</summary><published>2011-04-13T06:35:00Z</published><updated>2011-04-13T06:35:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2014849.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2014849.html"/><content type="html">&lt;div&gt;&lt;span style="font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; line-height: normal; "&gt;&lt;p&gt;Nginx编译后就一个小文件，不带动态库，升级也可以无缝升级，并不影响访问。&lt;/p&gt;&lt;p&gt;&lt;span id="more-114"&gt;首先下载Nginx：执行wget&amp;nbsp;&lt;/span&gt;http://nginx.net/download/nginx-1.0.0.tar.gz&lt;/p&gt;&lt;p&gt;再执行 ./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module ，按原来的路径配置，自己需要的包打上，基本功能Nginx都自带了。&lt;/p&gt;&lt;p&gt;然后make，但不要install&lt;/p&gt;&lt;p&gt;编译完，在objs目录下有一个nginx执行文件，就是它了。&lt;/p&gt;&lt;p&gt;备份下原来老的nginx文件&lt;/p&gt;&lt;p&gt;mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old&lt;/p&gt;&lt;p&gt;在把新objs下的nginx cp到sbin下。&lt;/p&gt;&lt;p&gt;cp objs/nginx /usr/local/nginx/sbin/nginx&amp;nbsp;&lt;/p&gt;&lt;p&gt;然后运行:&lt;/p&gt;&lt;p&gt;make upgrade&lt;/p&gt;&lt;p&gt;升级完成.&amp;nbsp;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2014849.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/04/13/2014849.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/04/13/2014713.html</id><title type="text">Linux防火墙配置</title><summary type="text">1) 永久性生效，重启后不会复原开启： chkconfig iptables on关闭： chkconfig iptables off2) 即时生效，重启后复原开启： service iptables start关闭： service iptables stop需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。在开启了防火墙时，做如下设置，开启相关端口，修改/etc/sysconfig/iptables 文件，添加以下内容：-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j AC</summary><published>2011-04-13T05:05:00Z</published><updated>2011-04-13T05:05:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2014713.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/04/13/2014713.html"/><content type="html">&lt;div&gt;&lt;span style="border-collapse: collapse; font-family: song, Verdana; font-size: 12px; line-height: normal; "&gt;1) 永久性生效，重启后不会复原&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;开启： chkconfig iptables on&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;关闭： chkconfig iptables off&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;2) 即时生效，重启后复原&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;开启： service iptables start&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;关闭： service iptables stop&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;需要说明的是对于Linux下的其它服务都可以用以上命令执行开启和关闭操作。&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;在开启了防火墙时，做如下设置，开启相关端口，&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;修改/etc/sysconfig/iptables 文件，添加以下内容：&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT&amp;nbsp;&lt;br style="font: normal normal normal 12px/normal song, Verdana; " /&gt;-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT&lt;/span&gt;&lt;/div&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2014713.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/04/13/2014713.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/03/31/2000808.html</id><title type="text">Microsoft Office 2007的ContentType</title><summary type="text">当从浏览器返回一个文件时,需要指定ContentType,以下是Office2007对应的值:"application/vnd.openxmlformats-officedocument.wordprocessingml.template" (for .dotx files)"application/vnd.openxmlformats-officedocument.presentationml.presentation" (for .pptx files)"application/vnd.openxmlformats-officedocume</summary><published>2011-03-31T03:42:00Z</published><updated>2011-03-31T03:42:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/03/31/2000808.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/03/31/2000808.html"/><content type="html">&lt;p&gt;当从浏览器返回一个文件时,需要指定ContentType,以下是Office2007对应的值:&lt;/p&gt;&lt;p&gt;&lt;br /&gt;"application/vnd.openxmlformats-officedocument.wordprocessingml.template" (for .dotx files)&lt;br /&gt;"application/vnd.openxmlformats-officedocument.presentationml.presentation" (for .pptx files)&lt;br /&gt;"application/vnd.openxmlformats-officedocument.presentationml.slideshow" (for .ppsx files)&lt;br /&gt;"application/vnd.openxmlformats-officedocument.presentationml.template" (for .potx files)&lt;br /&gt;"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet" (for .xlsx files)&lt;br /&gt;"application/vnd.openxmlformats-officedocument.spreadsheetml.template" (for .xltx files)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;相对于Office2003是这样的&lt;/p&gt;&lt;p&gt;&amp;nbsp;Response.ContentType = "application/vnd.ms-excel"&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/2000808.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/03/31/2000808.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/jmax/archive/2011/02/17/1956625.html</id><title type="text">本地化ASPXPivotGrid控件</title><summary type="text">当AspxPivotGrid中有统计行的时候,默认会后面加上 Total 的字样,或者是显示 Grand Total等字样. 如果要改变这些字的话,可以这样做. 1.首先继承一个PivotGridLocalizer 或ASPxPivotGridResLocalizer的子类,并覆盖GetLocalizedString方法. 2.在PrivotGrid初始化之前把这个继承的类赋给PivotGridLocalizer 的Active属性.代码类似如下:[代码]相关文章: http://www.devexpress.com/Support/Center/p/Q307806.aspx</summary><published>2011-02-17T01:13:00Z</published><updated>2011-02-17T01:13:00Z</updated><author><name>Maxwell Hu</name><uri>http://www.cnblogs.com/jmax/</uri></author><link rel="alternate" href="http://www.cnblogs.com/jmax/archive/2011/02/17/1956625.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/jmax/archive/2011/02/17/1956625.html"/><content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp; 当AspxPivotGrid中有统计行的时候,默认会后面加上 Total 的字样,或者是显示 Grand Total等字样. 如果要改变这些字的话,可以这样做.&lt;/p&gt;&lt;p&gt;&amp;nbsp; 1.首先继承一个PivotGridLocalizer 或ASPxPivotGridResLocalizer的子类,并覆盖GetLocalizedString方法.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp; 2.在PrivotGrid初始化之前把这个继承的类赋给PivotGridLocalizer 的Active属性.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;代码类似如下:&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding:10px;"&gt;&lt;div&gt;&lt;!--&lt;br/&gt;&lt;br/&gt;Code highlighting produced by Actipro CodeHighlighter (freeware)&lt;br/&gt;http://www.CodeHighlighter.com/&lt;br/&gt;&lt;br/&gt;--&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;System.Web.UI;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DevExpress.Data.PivotGrid;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DevExpress.Web.ASPxPivotGrid;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;using&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;DevExpress.XtraPivotGrid.Localization;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;partial&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;_Default&amp;nbsp;:&amp;nbsp;System.Web.UI.Page&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;class&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;CustomLocalizer&amp;nbsp;:&amp;nbsp;ASPxPivotGridResLocalizer&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;override&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;string&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;GetLocalizedString(PivotGridStringId&amp;nbsp;stringId)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;switch&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;(stringId)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;case&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PivotGridStringId.GrandTotal:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;全部&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;case&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;PivotGridStringId.TotalFormat:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;{0}&amp;nbsp;全部&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #000000;"&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;default&lt;/span&gt;&lt;span style="color: #000000;"&gt;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;return&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;base&lt;/span&gt;&lt;span style="color: #000000;"&gt;.GetLocalizedString(stringId);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;public&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;_Default()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;PivotGridLocalizer.Active&amp;nbsp;&lt;/span&gt;&lt;span style="color: #000000;"&gt;=&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;new&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;CustomLocalizer();&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;protected&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;void&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;Page_Load(&lt;/span&gt;&lt;span style="color: #0000ff;"&gt;object&lt;/span&gt;&lt;span style="color: #000000;"&gt;&amp;nbsp;sender,&amp;nbsp;EventArgs&amp;nbsp;e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;相关文章:&lt;a href="http://www.devexpress.com/Support/Center/p/Q307806.aspx"&gt; http://www.devexpress.com/Support/Center/p/Q307806.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/jmax/aggbug/1956625.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/jmax/archive/2011/02/17/1956625.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
