linuxapachenginxmysqlphp前后端部署生产环境

linuxapachenginxmysqlphp前后端部署生产环境

ID:33540439

大小:102.00 KB

页数:16页

时间:2019-02-27

linuxapachenginxmysqlphp前后端部署生产环境_第1页
linuxapachenginxmysqlphp前后端部署生产环境_第2页
linuxapachenginxmysqlphp前后端部署生产环境_第3页
linuxapachenginxmysqlphp前后端部署生产环境_第4页
linuxapachenginxmysqlphp前后端部署生产环境_第5页
资源描述:

《linuxapachenginxmysqlphp前后端部署生产环境》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、网站的成功与否,与其稳定的性能有很大的关系。高配硬件对于很多草根站长而言,实在是望价止步。就拿一款512M的VPS来说,Apache固然强大又稳定,但动辄200M+的内存,实在不是首选,而Nginx、Lighttpd这类的程序,内存消耗低、速度快,但又不是很稳定,一旦在线人数过多或动态连接数过高,Nginx就歇菜了,直接丢个502错误。不过,程序是人写的,方案也是可以由我们而改进的。既然Nginx处理静态文件强悍,Apache处理动态稳定,那我们干脆可以将Apache替代fcgi与Nginx结合。将Ngi

2、nx作为前端处理静态,Apache后置处理动态,简称LANMP或LNAMP。网上已经有LNAMP一键安装包了,不过不是很理想,网上很多类似的教程我没一次测试成功过,很纠结。于是我参考了一些资料,做了一个适合大部分新手都可以使用并快速修改的方案,以此来解决502瓶颈!此方案的程序要求:Centos5+PHP5.2.xMySQL5.1.xNginx0.8.x硬件要求:CPU:无,尽可能两核心+内存:256M+内存偏小的话,建议直接用Nginx吧,这个方案是以稳定为主,不是用来拼命缩减内存消耗的1,重装Cent

3、os系统,并删除不比要的程序:yum-yremovehttpdmysqlphp2,安装相关组件:yum-yinstallyum-fastestmirroryum-yupdateyum-yinstallpatchmakegccgcc-c++gcc-g77flexbisontaryum-yinstalllibtoollibtool-libskernel-develautoconf213yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develyum-yinstalll

4、ibtifflibtiff-develgettextgettext-develyum-yinstallfreetypefreetype-devellibxml2libxml2-develzlibzlib-develyum-yinstallfileglib2glib2-develbzip2diff*openldap-develyum-yinstallbzip2-develncursesncurses-develcurlcurl-devele2fsprogsyum-yinstalle2fsprogs-deve

5、lkrb5krb5-devellibidnlibidn-develyum-yinstallopensslopenssl-develvim-minimalunzipexportPHP_AUTOCONF=/usr/bin/autoconf-2.13exportPHP_AUTOHEADER=/usr/bin/autoheader-2.13安装PHP5.2.x所需的支持库cd/usr/local/srcwget-chttp://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.

6、1.tar.gztarzxvflibiconv-1.13.1.tar.gzcdlibiconv-1.13.1/./configure--prefix=/usr/localmakemakeinstallcd../wget-chttp://monkey.org/~provos/libevent-1.4.14b-stable.tar.gztarzxvflibevent-1.4.14b-stable.tar.gzcdlibevent-1.4.14b-stable/./configure--prefix=/usrm

7、akemakeinstallcd../wget-chttp://ncu.dl.sourceforge.net/sourceforge/mcrypt/libmcrypt-2.5.8.tar.gztarzxvflibmcrypt-2.5.8.tar.gzcdlibmcrypt-2.5.8/./configuremakemakeinstall/sbin/ldconfigcdlibltdl/./configure--enable-ltdl-installmakemakeinstallcd../../wget-ch

8、ttp://nchc.dl.sourceforge.net/sourceforge/mhash/mhash-0.9.9.9.tar.gztarzxvfmhash-0.9.9.9.tar.gzcdmhash-0.9.9.9/./configuremakemakeinstallcd../ln-s/usr/local/lib/libmcrypt.la/usr/lib/libmcrypt.laln-s/usr/local/lib/li

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。