当前位置:首页 > 技术文章 > 正文内容

LNMP环境搭建-nginx

arlanguage4个月前 (01-11)技术文章27

搭建开胃菜

本次搭建都是个人自己理解进行的操作,如在搭建过程中存在疑问,请留言

使用的软件版本

nginx-1.4.2.tar.gz

mysql-5.6.13.tar.gz

php-5.4.17.tar.gz

1 安装依赖包 (考虑不在这里出发 不执行下面语句 留到以后用)

[sourcecode language="plain"]

yum -y install gcc pcre pcre-devel gcc-c++ autoconf libxml2

libxml2-devel zlib zlib-devel glibc libjepg libjepg-devel

libpng libpng-devel glibc-devel glib2 glib2-devel ncurses

ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel

openssl openssl-devel openldap openldap-devel nss_ldap

openldap-clients openldap-servers make

[/sourcecode]

2.安装nginx

自行创建一个用户和用户组分配给nginx

[sourcecode language="plain"]

groupadd -r nginx

useradd -r -g nginx -s /bin/false -M nginx

[/sourcecode]

[sourcecode language="plain"]

// 安装一个yum 源包 如果不行 先下载

rpm -ivh <span style="font-family: Consolas,Bitstream Vera Sans Mono,Courier New,Courier,monospace;"><a href="http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm">http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm</a>(适用 </span>geoip geoip-devel)

yum install pcre pcre-devel openssl openssl-devel libxslt-devel gd-devel geoip geoip-devel

./configure --prefix=/usr/local/nginx-1.4.2 --with-http_ssl_module --with-http_realip_module --with-http_sub_module --with-http_mp4_module --with-http_gzip_static_module --with-http_gunzip_module --with-http_stub_status_module --with-http_ssl_module --with-http_spdy_module --with-http_addition_module --with-http_xslt_module --with-http_image_filter_module --with-http_geoip_module --with-http_dav_module --with-http_flv_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module

make && make install

[/sourcecode]

顺利到达此处表示nginx已经安装完毕,下面配置nginx相关信息

配置nginx快速启动

nginx启动文件下载地址http://7xsaxb.dl1.z0.glb.clouddn.com/nginx

把下载nginx 拷贝到/etc/init.d 目录下

[sourcecode language="plain"]

chmod +x /etc/init.d/nginx

chkconfig --add nginx

chkconfig nginx on

service nginx restart (重启有一个关闭的过程,在关闭之后 请求会失败)

平滑启动

/usr/local/nginx/sbin/nginx -s reload(reload则不会影响请求)

[/sourcecode]

如果启动正常 表示nginx 已经安装完毕

第一次写文章感觉还不是很适应,所以先写到这 后续mysql和php的安装会记录跟进,谢谢大家

原文地址:http://www.58maisui.com/2016/03/17/lnmp/

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/748.html

标签: nginx sub
分享给朋友:

“LNMP环境搭建-nginx” 的相关文章

nginx限制php程序“跨站”访问 nginx限制只能域名访问

我秀站外合作有一个需求:需在一台web服务器上增加一个虚拟主机用来做图片资源站,所用程序为第三方,担心有后门程序,因此希望最好隔断与原机器其他服务的关系。思考了一下,确实有一些风险存在。目前我们服务器上都统一使用nobody用户启动nginx和php,包括web目录,这些机器上部分有多个域名在一起运...

运维笔记:Windows下如何实现nginx服务自启动,看完你就会了

Nginx作为有每一个两三年工作经验的程序员来说都不陌生,基本上每个线上部署的项目都需要用到,Nginx常用的功能有负载均衡、反向代理、正向代理、搭建FTP服务等等。为了满足Nginx服务可以随操作系统启动,如果是Linux服务器的话可以通过shell脚本设置Nginx自启动,对于Windows操作...

解决Apache 2.4+PHP5.6不支持CURL

跑一个demo,突然发现,服务器上最普通的Apache 2.4+PHP5.6组合,不支持curl,报告没有curl_init函数;而php.ini里面已经打开了php_curl.dll,而且php -i的输出是正常的,说明curl是可以执行的。折腾了半天百思不得其解,最后索性把php5.6、apac...

405状态码Nginx解决办法

最近由于业务系统并发量比较大,所以在已有负载均衡的基础上,我们做了Nginx动静分离,但是系统访问后报错,经过F12(浏览器开发者模式)和Nginx日志分析,发现请求状态变成了405,故百度解释如下:问题原因: 请求的方式(get、post、delete)方法与后台规定的方式不符合。比如: 后台方...

Nginx安装、启动、停止、重载、查看

Nginx介绍Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在开源BSD-like 协议下发行。特点是占有内存少,并发能力强。1、安装 Nginx程序yum install nginx -y 或 dnf install nginx -y2、n...

Java基础教程:k8s快速入门 k8s jmeter

介绍容器化部署随着Docker技术的流行,对项目的容器化部署方式越来越流行,容器化部署的优点如下:可以保证每个容器拥有自己的文件系统、CPU、内存、进程空间等运行应用程序所需要的资源都被容器包装,并和底层基础架构解耦容器化的应用程序可以跨云服务商、跨Linux操作系统发行版进行部署虽然容器化部署可以...