Lnmp环境搭建.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Lnmp环境搭建Lnmp环境搭建

Lnmp环境搭建一.关闭selinuxvi /etc/sysconfig/selinux?将SELINUX=enforcing修改为disabled然后重启系统生效二.配置CentOS 6.0 第三方yum源下载地址:/.help/centos.htmlmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bakmv /etc/yum.repos.d/CentOS6-Base-163.repo /etc/yum.repos.d/Cent0S-Base.repoyum clean allyum makecache三.安装开发包和库文件yum -y install gcc gcc-c++ autoconf automake bison flex freetype freetype-devel fontconfig-devel gettext-devel libjpeg libjpeg-devel libpng libpng-devel libxml2 libxml2-devel libtool libtool-ltdl libtool-ltdl-devel libtiff-devel libXpm-devel libicu libicu-devel libidn libidn-devel libxslt libxslt-devel?gd gd-devel?zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel openssl openssl-devel openldap* openldap-devel openldap-clients openldap-servers pcre pcre-devel pam-devel vim-enhanced mysql-devel php-devel libevent libevent-devel四.安装nginxnginx会有几个依赖包,我们首先安装依赖,不要安装过程中会报错:yum -y install zlib-devel pcre-devel openssl-devel一般源代码安装分4个步骤(有人也会省去第一个步骤),解压(tar命令)预编译(执行源码包下的configure),编译(make),编译安装(make install)首先我们解压源码包:tar zxf nginx-1.0.13.tar.gz ? //这里解释下加压参数,z代表gzip(也就是后面的.gz文件)x代表加压,v表示显示详细信息,-f使用档案文件或设备(必选参数),然后我们进行预编译,一般预编译会带上一些参数,已达到我们想要安装的效果,比如启用某个功能,禁用某个功能:进入源码包目录进行预编译:cd nginx-1.0.13./configure --prefix=/usr/local/nginx ?--with-http_ssl_module --with-http_flv_module --with-http_stub_status_module --with-http_gzip_static_module ?--with-pcre其中./configure指执行当前目录下的configure文件,预编译完成后我们就可以进行编译和安装:make #编译 执行后make后会有大量输出,等待输出完成后如果没有报错就可以进行安装执行:make install #安装安装完成后我们可以到相应的目录查看安装的文件:ls /usr/local/nginx/conf html logs sbin创建nginx用户及组useradd -r -M -s /sbin/nologin nginx ? //-r:建立系统账号,-M:不要自动建立用户的登入目录,-s:指定用户登入后所使用的shell,/sbin/nologin只是不允许login系统*nginx配置优化worker_processes?auto ? //nginx要开启的进程数,一般等于cpu的总核数 (设置为“auto”将尝试自动检测它)worker_rlimit_nofile 102400 ? //这个指令是指当一个nginx进程打开的最多文件描述符数目,理论值应该是最多打开文件数(ulimit -n)与nginx进程数相除,但是nginx分配请求并不是那么均匀,所以最好与ulimit -n的值保持一致。worker_connections 5000 ? //每个进程

文档评论(0)

cxiongxchunj + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档