一、安装 nginx

1. yum -y install pcre-devel zlib-devel links  下载相应软件

可以使用rpm -qa 软件名 来查看是否安装成功??

2.useradd -u 250  -M -s /sbin/nologin nginx  建立程序用户,降低权限

3.tar  xf  nginx-1.6.0.tar.gz  -C   /usr/src/nginx 解压并指定相应目录

4.在 /usr/src/nginx/nginx-1.6.0下  ./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module

设置安装目录、安装模块等选项,若生成Makefile(在/usr/src/nginx/nginx-1.6.0中)文件,则成功。

5.Make   编译

6.Make install   安装

7.进入到/usr/local/nginx/sbin/    启动NGINX服务  ./nginx

8.可以查看端口80  判断是否开启

9.关闭NGINX服务   ./nginx  -s stop

10./usr/local/nginx/html  根路径,默认网页

新建vim index.php

11.Vim   /usr/local/nginx/conf/nginx.conf  配置文件  了解

可以通过命令来查看

二、更新PHP

1.下载 php-5.3.28

2. tar xf  php-5.3.28.tar.gz -C /usr/src   解压到指定路径

3.在/usr/src/php-5.3.28 下  ./configure --prefix=/usr/local/php5 --with-gd --with-zlib --with-config-file-path=/usr/local/php5 --enable-mbstring --enable-fpm --with-jpeg-dir=/usr/lib   指定安装路径  生成Makefile文件

4.在/usr/src/php-5.3.28 下    Make   编译

5.在/usr/src/php-5.3.28 下    Make install   安装

6. 建立配置文件

Cp /usr/src/php-5.3.28/php.ini-development    /usr/local/php5/php.ini

打开  vim /usr/local/php5/php.ini

short_open_tag = On 修改文件内短标记功能为On   226行  on

7.命令路径优化   echo  PATH??

cd /usr/local/php5/bin

ln -s /usr/local/php5/bin/*  /usr/local/bin/

ln -s /usr/local/php5/sbin/*  /usr/local/sbin/

8.启动php-fpm进程

cd /usr/local/php5/etc/

cp php-fpm.conf.default php-fpm.conf

php-fpm

9.查看启动状态

ss -antpl |grep 9000 默认监听端口为9000

10.停止fpm进程

killall -s QUIT php-fpm

11.Vim   /usr/local/nginx/conf/nginx.conf

server {

......

location ~ \.php$ {

root /usr/local/nginx/html; #php网页根目录

fastcgi_pass 127.0.0.1:9000; #php-fpm的监听地址

fastcgi_index index.php; #php首页文件

include fastcgi.conf; #调用fastcgi配置文件

}

}

配置完成后如下

12.编辑完成后 重启

[root@thj sbin]#  cd  /usr/local/nginx/sbin

[root@thj sbin]# ./nginx -s reopen

13.在XP浏览器验证 输入http://172.16.0.1/index.php

搭建LNMP,可以解析PHP文件相关推荐

  1. 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)

    上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...

  2. CentOS 6.7 源码搭建LNMP架构部署动态网站环境

    源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx (& ...

  3. Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影系统

    作者:JackTian 微信公众号:杰哥的IT之旅(ID:Jake_Internet) LAMP 系列导读 01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务 02. ...

  4. 12.1搭建LNMP、搭建wordpress、知乎、edusoho、拆分数据库、扩展web服务器、搭建文件共享、实时备份、12.2代理的定义、模块、实践

    一.回顾 1.搭建LNMP环境 2.搭建wordpress 二.搭建LNMP 1.配置官方源 2.yum安装nginx 3.配置nginx 4.创建用户 5.启动 6.上传php包 7.安装 8.配置 ...

  5. 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出

    写在前面 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与可视化)+Perl/Python等(胶水语言,数据格式转换,软件间衔接)三门语言是一位合格生物信息工程师的标准. 之前分享过 ...

  6. ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装

    v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...

  7. docker搭建 LNMP 环境

    一.准备镜像 安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可) 打开/etc/docker目录下的daemon.json 添加以下内容 { "registry-m ...

  8. 利用源代码搭建lnmp环境

    搭建lnmp前准备: 1.配置yum 2.查看组软件包安装情况 yum grouplist | less //查看确保五组包要被安装上 Development Libraries Developmen ...

  9. centos 6.5 搭建lnmp环境

    centos 6.5 搭建lnmp环境 建议安装顺序: mysql------->>编译php---->>编译nginx 最麻烦:编译php出各种错. 最简单:mysql 软件 ...

  10. Centos 7 搭建DNS正向解析和反向解析

    Centos 7  搭建DNS正向解析和反向解析服务的三要素:安装-配置-启动  1.使用yum安装DNS  yum  install  bind -y  2.修改配置文件       vi /etc ...

最新文章

  1. Djkastra堆(手写堆)优化版
  2. UA MATH567 高维统计II 随机向量4 Frame、凸性与各向同性
  3. python中fit内参数的类型_Python fit
  4. k8s operator开发脚手架kubebuilder 3.2.0安装脚本整理
  5. fortran的gui开发 python_python和fortran的接口
  6. boost::mpl模块实现insert_range相关的测试程序
  7. 模板:min-max容斥离散随机变量的几何分布(洛谷P3175:[HAOI2015]按位或)
  8. C语言 | 变量的存储方式
  9. 知识库使用VIEW视图实现内部用户、组关联关系和flowable内置表打通
  10. 面试官:聊一下二分法
  11. 大号字代码php,如何用QQ发超大汉字_php
  12. c语言参数列表定义一个三维数组,C语言多维数组
  13. SQL 数据库基础知识点
  14. 茆诗松概率论与数理统计持续更新中...
  15. 【MUI框架】学习笔记整理 Day 2
  16. ps中怎么调整字体间距
  17. Nand2Tetris Project1
  18. 【基础框架-SSM】Maven_进阶
  19. 基于微信小程序的爱生活爱乐餐订餐外卖系统#毕业设计
  20. UE4C++设置Actor与父Actor的相对位置和相对旋转

热门文章

  1. DNS相关实验;7台主机
  2. JavaScript之setTimeout与setInterval的用法与区别
  3. SecureCRT中文乱码问题完美解决
  4. 单片机是什么?他可以用来做什么?
  5. 标准时间源——中国国家授时中心
  6. 如何利用快解析软件搭建映射端口
  7. AutoCAD2016二次开发创建Polyline包围面Polygon
  8. HDU-4287 Intelligent IME
  9. 简明代码实现Unet眼底图像血管分割
  10. jquery easyui iconcls(小图标)属性的设置