nginx篇最初级用法之lnmp环境搭建
这里m使用mariadb
需要下列软件列表:
nginx
mariadb 数据库客户端软件 mariadb-server 数据库服务器软件 mariadb-devel 其他客户端软件的依赖包
php php解释器 php-fpm php进程管理器服务 php-mysql php的数据库拓展包
安装前提:yum源配置好,使用光盘自带的yum仓库
yum install -y mariadb mariadb-server mariadb-devel php php-fpm php-mysql
将两个服务设置为开机启动
systemctl enable mariadb.service
systemctl enable php-fpm.service
并启动服务
从官网下载nginx源码包并安装依赖后进行编译
yum install -y pcre-devel gcc
./configure --user=nginx --group=nginx
make && makeinstall
然后在html下新建一个index.php输入下列内容
(禁止在生产环境中将此页面暴露,非常危险!!!!!!!)
<?php
phpinfo();
?>
然后修改nginx下conf配置文件中的主配置文件打开下列php动态页面的分离解析.
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
include fastcgi.conf;
}
在sbin目录下使用./nginx -s reload 重载配置文件
到此说明配置正确,环境搭建完毕,但是还需要各种优化nginx和调整php-fpm相关参数.
请查看此文档的各位朋友还需要查看本博客其他文章再继续做进一步优化.
最新文章
- Erlang C1500K长连接推送服务-性能
- jQuery获取及设置单选框、多选框、文本框内容
- 【iOS问题】The file “XXX.app” couldn’t be opened because you don’t have permission to view it.
- mac下配置eclipse的hadoop环境
- SQL 查询字段为值不为空
- Android provider authorities冲突
- ASP.NET - 编写让别人能读懂的代码
- Oracle安装卸载
- php中curl的使用(一)
- RobotFramework下的http接口自动化Get关键字的使用
- 机器学习-kNN
- Kubernetes的十大使用技巧
- Linux死锁检测-Lockdep
- 其他数据库的restful方式
- Netty重要概念介绍
- 在线聊天室 -onlinechat
- day2 Ubuntu配置源
- OpenCV---环境安装和初次使用
- dao---service---action分层结构
- Power BI连接至Amazon Redshift
热门文章
- 1.linux系统基础笔记(互斥量、信号量)
- python编程基础之三十二
- e课表项目第二次冲刺周期第一天
- zoj 3886 Nico Number
- java接口的演变(jdk8的default、静态方法,jdk9的私有方法、私有静态方法)
- MySQL学习(一)索引的基本认识
- 因果推理的春天-实用HTE(Heterogeneous Treatment Effects)论文github收藏
- 从.NET CORE2.2升级到3.0过程及遇到的一些问题
- VMware虚拟机的三种网络管理模式
- Windows SDK version 8.1 下载地址