网站教程dw,营销型网站建设实战》,网站建设和推广,陕西网上注册公司流程视频目录
一、概述
二、LNMP环境部署
三、配置nginx
四、 配置php使nginx能够解析.php 五、配置mysql 六、配置discuz进行登录论坛访问测试 一、概述
LNMP代表 Linux、Nginx、MySQL、PHP#xff0c;是一种常用的服务器架构。它由以下组件组成#xff1a; Linux#xff1a;作…目录
一、概述
二、LNMP环境部署
三、配置nginx
四、 配置php使nginx能够解析.php 五、配置mysql 六、配置discuz进行登录论坛访问测试 一、概述
LNMP代表 Linux、Nginx、MySQL、PHP是一种常用的服务器架构。它由以下组件组成 Linux作为操作系统提供服务器的基本功能和稳定性。 Nginx作为Web服务器处理和响应客户端的HTTP请求并将请求分发给后端的PHP处理程序。 MySQL作为关系型数据库管理系统用于存储和管理网站的数据。 PHP作为服务器端脚本语言用于处理和生成动态内容。
LNMP架构在Web开发中广泛使用因为它结合了优秀的开源软件具有高性能、高稳定性和高灵活性的特点。
二、LNMP环境部署 需要三台主机 分别部署nginx、mysql、php 以实现多台主机的LNMP分布式部署 关闭防火墙 设置selinux宽容模式配置静态ip nginx ip 192.168.100.3 mysql ip 192.168.100.4 php ip 192.168.100.5
三、配置nginx 可采用两种安装方式网络源安装需下载或配置epel源和编译安装 主要演示编译安装nginx的部署 1、yum安装 yum install -y epel-release 下载epel源 yum install -y nginx 2、编译安装 下载nginx源码包 //nginx.org/en/download.html下载需要下载的nginx版本 tar xf nginx-1.20.2.tar.gz cd nginx-1.20.2.tar.gz 做nginx的命令优化启动并测试 nginx 查看是否解析php发现不能解析php 四、 配置php使nginx能够解析.php 采用yum安装php 查看php版本确认phpMyAdmin所需版本 更换rpm源
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 删除已安装php相关包并安装新版本服务 yum -y remove php* 安装 yum install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml php72w-ldap php72w-mcrypt 修改配置文件 因为nginx是编译安装默认的网页访问目录 /usr/local/nginx/html mkdir -p /usr/local/nginx/html并且两边添加相同的测试文件
修改ngin配置文件 进行访问确定nginx php解析php 五、配置mysql
可采用yum安装快捷方便
给予管理用户和ultrax数据库、登录数据库的用户 在任意主机进行远程访问测试 六、配置discuz进行登录论坛访问测试
将discuz压缩包拖入终端 解压 nginx和php服务都需要进行 访问测试