LNAMP第二版(Nginx 1.2.0+Apache 2.4.2+PHP 5.4)

Apache官方宣称Apache 2.4在性能上提升了很多,所以就把第一版的LNAMP进行了升级,Nginx、Apache、mysql、PHP全部采用最新版本,PHP 5.4有很多扩展没有跟进,这个是比较大的遗憾,比如:Zend Guard Loade、accelerator、Suhosin

一、系统初始化

chmod +x /opt/init_system.sh  /opt/init_system.sh 

二、更新组件
#yum源修改

cd /etc/yum.repos.d/  mv CentOS-Base.repo CentOS-Base.repo.backup  wget   yum makecache yum -y install gcc gcc-c++ bison patch unzip mlocate flex wget automake autoconf gd cpp gettext readline-devel 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 libidn libidn-devel openldap \  openldap-devel openldap-clients openldap-servers nss_ldap expat-devel libtool libtool-ltdl-devel bison 

三、LANMP安装配置(nginx、apache整合)
#=============== download software =============#
cd /opt
wget
#2.4.2分成两个包,把apr单独做成一个dep包
wget
wget
wget
wget ://mysql.he.net/
#rpaf模块,该模块用于apache做后端时获取访客真实的IP
wget
#字符转换库libiconv
wget
wget
wget
wget
#php5-mail-header.patch为php被丁,有助于防止邮件发送被滥用
wget ~steveb/patches/php-mail-header-patch/php5-mail-header.patch
#PHP的memcache扩展
wget
wget https://launchpadlibrarian.net/103487645/libmemcached-1.0.2.tar.gz
wget
#将eaccelerator换成xcache(xcache 2.0支持php 5.4)
wget
wget
#ImageMagick完美代替GB类库处理图像
wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.7.6-7.tar.bz2
wget
wget
wget
#memcached缓存
wget
wget https://github.com/downloads/libevent/libevent/libevent-2.0.18-stable.tar.gz
#Tcmalloc 优化nginx、mysql
#64位操作系统请先安装 libunwind库,32位操作系统不要安装。libunwind库为基于64位CPU和操作系统的程序提供了基本的堆栈辗转开解功能,其中包括用于输出堆栈跟踪的API、用于以编程方式辗转开解堆栈的API以及支持C++异常处理机制的API
wget
wget

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/190e9d2b65671c8d3e1bb107b74c759a.html