搭建LNMP,可以解析PHP文件
一、安装 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文件相关推荐
- 安装虚拟机Ubuntu,搭建lnmp环境碰到的坑(二)
上一篇文章是基础的搭建ubuntu,安装好了之后就该搭建lnmp环境了,在此楼主也是第一次用nginx,如果有什么错误之后,请告知,万分感谢 搭建lnmp的一些基础命令在网上都可以查到,楼主只贴出自己 ...
- CentOS 6.7 源码搭建LNMP架构部署动态网站环境
源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx (& ...
- Nginx系列教程(六)| 手把手教你搭建 LNMP 架构并部署天空网络电影系统
作者:JackTian 微信公众号:杰哥的IT之旅(ID:Jake_Internet) LAMP 系列导读 01. LAMP 系列教程(一)| 详解 Linux 环境下部署 HTTPD 服务 02. ...
- 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.配置 ...
- 编程模板-R语言脚本写作:最简单的统计与绘图,包安装、命令行参数解析、文件读取、表格和矢量图输出
写在前面 个人认为:是否能熟悉使用Shell(项目流程搭建)+R(数据统计与可视化)+Perl/Python等(胶水语言,数据格式转换,软件间衔接)三门语言是一位合格生物信息工程师的标准. 之前分享过 ...
- ubuntu通过apt-get方式搭建lnmp环境以及php扩展安装
v 一直是在用的lnmp的集成安装包搭建lnmp环境,因为工作需要需要安装ldap扩展,在网上怎么都找不到源码安装包,只能卸载掉原来的lnmp环境,用ubuntu的php5-ldap扩展, 在安装中遇 ...
- docker搭建 LNMP 环境
一.准备镜像 安装完docker后,更换完镜像源(docker的安装十分简单自行百度即可) 打开/etc/docker目录下的daemon.json 添加以下内容 { "registry-m ...
- 利用源代码搭建lnmp环境
搭建lnmp前准备: 1.配置yum 2.查看组软件包安装情况 yum grouplist | less //查看确保五组包要被安装上 Development Libraries Developmen ...
- centos 6.5 搭建lnmp环境
centos 6.5 搭建lnmp环境 建议安装顺序: mysql------->>编译php---->>编译nginx 最麻烦:编译php出各种错. 最简单:mysql 软件 ...
- Centos 7 搭建DNS正向解析和反向解析
Centos 7 搭建DNS正向解析和反向解析服务的三要素:安装-配置-启动 1.使用yum安装DNS yum install bind -y 2.修改配置文件 vi /etc ...
最新文章
- Djkastra堆(手写堆)优化版
- UA MATH567 高维统计II 随机向量4 Frame、凸性与各向同性
- python中fit内参数的类型_Python fit
- k8s operator开发脚手架kubebuilder 3.2.0安装脚本整理
- fortran的gui开发 python_python和fortran的接口
- boost::mpl模块实现insert_range相关的测试程序
- 模板:min-max容斥离散随机变量的几何分布(洛谷P3175:[HAOI2015]按位或)
- C语言 | 变量的存储方式
- 知识库使用VIEW视图实现内部用户、组关联关系和flowable内置表打通
- 面试官:聊一下二分法
- 大号字代码php,如何用QQ发超大汉字_php
- c语言参数列表定义一个三维数组,C语言多维数组
- SQL 数据库基础知识点
- 茆诗松概率论与数理统计持续更新中...
- 【MUI框架】学习笔记整理 Day 2
- ps中怎么调整字体间距
- Nand2Tetris Project1
- 【基础框架-SSM】Maven_进阶
- 基于微信小程序的爱生活爱乐餐订餐外卖系统#毕业设计
- UE4C++设置Actor与父Actor的相对位置和相对旋转