文档章节

centos6.5 x86_64下编译安装lnmp(下)

hiwill
 hiwill
发布于 2015/08/01 22:07
字数 627
阅读 127
收藏 4

紧接上篇 
6,安装nginx
1)安装 Nginx的rewrite模块支持包pcre库
tar zxvf pcre-8.36.tar.gz
cd pcre-8.36/
./configure
make && make install
cd ../
ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1
2)安装 Nginx
tar zxvf nginx-1.8.0.tar.gz
cd nginx-1.8.0/
./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make && make install
cd ../
3)配置nginx
ln -sf /usr/local/nginx/sbin/nginx /usr/bin/nginx
(1)在/usr/local/nginx/conf/目录中创建nginx.conf文件:原配置文件只是基本配置文件,要实现其它功能还需要在此基础上进行修改。
cd /usr/local/nginx/conf/
cp nginx.conf nginx.conf.bk
新建即可
vi nginx.conf  
user  nginx nginx;  
worker_processes 1;  
error_log  logs/nginx_error.log  crit; 
pid        /usr/local/nginx/nginx.pid;  
worker_rlimit_nofile 51200; 
events
{
 use epoll;                
 worker_connections 51200; 
}
http
{
 include       mime.types;
 default_type  application/octet-stream;
 #charset  gb2312;
 server_names_hash_bucket_size 128;
 client_header_buffer_size 32k;
 large_client_header_buffers 4 32k;
 sendfile on;
 tcp_nopush     on;
 keepalive_timeout 60;
 tcp_nodelay on;
 fastcgi_connect_timeout 300;
 fastcgi_send_timeout 300;
 fastcgi_read_timeout 300;
 fastcgi_buffer_size 64k;
 fastcgi_buffers 4 64k;
 fastcgi_busy_buffers_size 128k;
 fastcgi_temp_file_write_size 128k;
 gzip on;
 gzip_min_length  1k;
 gzip_buffers     4 16k;
 gzip_http_version 1.0;
 gzip_comp_level 2;
 gzip_types text/plain application/x-javascript text/css application/xml;
 gzip_vary on;
 #limit_zone  crawler  $binary_remote_addr  10m;
 server
 {
   listen       80;             
   server_name  localhost;        
   index index.php index.html index.htm;
   root  /usr/local/nginx/html;   
   #location / {
   #         root   html;
   #         index  index.html index.htm;
   # }
   #limit_conn   crawler  20;   
   location ~ .*\.(php|php5)?$
   {     
     #fastcgi_pass  unix:/tmp/php-cgi.sock;
     fastcgi_pass  127.0.0.1:9000;   
     fastcgi_index index.php;
     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
     include        fastcgi_params;
     include fcgi.conf;     
   }
   location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|js|css)$
   {
     expires      30d;
   }
 }

(2)在/usr/local/nginx/conf/目录中创建fcgi.conf文件:
说明:可以直接粘贴以下内容。
vi /usr/local/nginx/conf/fcgi.conf
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx;
fastcgi_param  QUERY_STRING       $query_string;
fastcgi_param  REQUEST_METHOD     $request_method;
fastcgi_param  CONTENT_TYPE       $content_type;
fastcgi_param  CONTENT_LENGTH     $content_length;
fastcgi_param  SCRIPT_FILENAME    $document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;
fastcgi_param  REQUEST_URI        $request_uri;
fastcgi_param  DOCUMENT_URI       $document_uri;
fastcgi_param  DOCUMENT_ROOT      $document_root;
fastcgi_param  SERVER_PROTOCOL    $server_protocol;
fastcgi_param  REMOTE_ADDR        $remote_addr;
fastcgi_param  REMOTE_PORT        $remote_port;
fastcgi_param  SERVER_ADDR        $server_addr;
fastcgi_param  SERVER_PORT        $server_port;
fastcgi_param  SERVER_NAME        $server_name;
# PHP only, required if PHP was built with --enable-force-cgi-redirect
fastcgi_param  REDIRECT_STATUS    200;
用如下命令检查配置是否正确
/usr/local/nginx/sbin/nginx -t
(3)启动nginx
/usr/local/nginx/sbin/nginx
将nginx加入系统服务
配置开机自动启动Nginx 
vi /etc/rc.local
加入以下内容:
ulimit -SHn 51200
/usr/local/nginx/sbin/nginx
(4)测试nginx
vi /usr/local/nginx/html/index.php
<?php
phpinfo();
?>
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
service mysql start
service php-fpm start
/usr/local/nginx/sbin/nginx
http://YOUR SERVERIP
校准本地时间
rm -rf /etc/localtime
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
yum install -y ntp
ntpdate -u pool.ntp.org
date
关闭selinux
vi /etc/selinux/config
SELINUX=disabled
或者
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
7.根据mysql版本下载对应的phpmyadmin版本,解压下载的phpmyadmin多语言包,解压的文件夹改名phpmyadmin
http://www.phpmyadmin.net/downloads/
wget https://files.phpmyadmin.net/phpMyAdmin/4.4.12/phpMyAdmin-4.4.12-all-languages.zip
unzip phpMyAdmin-4.4.12-all-languages.zip
mv phpMyAdmin-4.4.12-all-languages phpmyadmin
将phpmyadmin移动到/usr/local/nginx/html下
chown -R nginx.nginx /usr/local/php/include/php/ext/session
http://YOUR SERVERIP/phpmyadmin,输入MySQL用户名和密码登录试试
 

© 著作权归作者所有

hiwill
粉丝 12
博文 131
码字总数 90625
作品 0
朝阳
私信 提问
CentOS6.x 下 LNMP环境搭建(准备篇)

CentOS6.x 下 LNMP环境搭建(准备篇) CentOS6.x 下 LNMP环境搭建(一、安装 MySQL) CentOS6.x 下 LNMP环境搭建(二、安装 Nginx) CentOS6.x 下 LNMP环境搭建(三、安装 PHP) LNMP 服务安...

whoru
2016/07/14
202
0
ha高可用集群----nginx

环境: centos6.5 x86_64 192.168.30.20 web1.com 192.168.30.21 web2.com nginx和php安装参考lnmp 配置好nginx php后编译索引页 主 html/index.html web1111111111 备 html/index.html web2......

失向的星空
2016/06/17
0
0
linux新手入门必看

linux运维工程师是目前IT行业是比较吃香的职业,很多人认为,缺口的,需求量大,工作一定很好找,薪资高,不错,Linux相关工作很好找,但是,薪资的高低更多的是取决于你所掌握的技术。那么,...

python入门
2017/12/11
0
0
php扩展的安装及连接mongo测试

系统:centos6.5 mongodb版本:Current Stable Release (3.0.6) 先到官网下载mongodb https://www.mongodb.org/downloads 选择linux下的RHEL6版本,根据系统确定。 我这里下载的文件名为mon...

蛋定龙
2015/09/27
1K
0
zabbix安装篇之lnmp

zabbix 监控安装配置之lnmp搭建 说明: 在使用zabbix监控时候,我们第一步是需要配置个php 运行环境,我们可以采用lamp或lnmp,本文采用lnmp环境。 约定: 1. CentOS 6.5 x86_64 2. nginx 1.6...

unionstack
2014/11/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【jQuery基础学习】05 jQuery与Ajax以及序列化

本文转载于:专业的前端网站➭【jQuery基础学习】05 jQuery与Ajax以及序列化 好吧,这章不像上章那么水了,总是炒剩饭也不好。 关于AJAX 所谓Ajax,全名Asynchronous JavaScript and XML。(也...

前端老手
12分钟前
7
0
CVE-2019-14287(Linux sudo 漏洞)分析

作者:lu4nx@知道创宇404积极防御实验室 作者博客:《CVE-2019-14287(Linux sudo 漏洞)分析》 原文链接:https://paper.seebug.org/1057/ 近日 sudo 被爆光一个漏洞,非授权的特权用户可以...

极客君
13分钟前
4
0
关于分布式,你需要知道的真相

目录 一、分布式锁 数据库的唯一索引 Redis 的 SETNX 指令 Redis 的 RedLock 算法 Zookeeper 的有序节点 二、分布式事务 2PC 本地消息表 三、CAP 一致性 可用性 分区容忍性 权衡 四、BASE 基...

李红欧巴
13分钟前
5
0
读书笔记:深入理解ES6 (附录B)

附录B:了解ES7(2016)   ES6经历了4年的发展,之后TC-39决定将发布周期转换为每年一版,以确保新语言特性能够更快地发展。   ES6中添加了三个语法特性,下面一一来讲。 第1节 指数运算...

张森ZS
19分钟前
5
0
计算机公开课推荐 2019.8

欢迎任何人参与和完善:一个人可以走的很快,但是一群人却可以走的更远。 ApacheCN 面试求职交流群 724187166 ApacheCN 学习资源 编程 哈佛 CS50:计算机科学导论 视频 MIT 6.00.1x:计算机科...

ApacheCN_飞龙
20分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部