LNMP黄金架构的搭建

LNMP组合工作流程

LNMP工作流是用户通过浏览器输入域名访问Nginx web服务,Nginx判断请求是静态请求则由Nginx返回给用户。如果是动态请求(如.php结尾),那么Nginx会将该请求通过FastCGI接口发送给PHP引擎(php-fpm进程)进行解析,如果该动态请求需要读取mysql数据库,php会继续向后读取数据库,最终Nginx将获取的数据返回给用户。

LNMP黄金架构的搭建

前置的搭建教程

NGINX的搭建:https://www.cnaaa.net/archives/4765

MySQL的搭建:https://www.cnaaa.net/archives/5125

PHP的搭建:https://www.cnaaa.net/archives/5140

修改NGINX的相关配置

[root@localhost opt]# vim /opt/Nginx1.22/conf/nginx.conf
  • 让nginx支持PHP文件
LNMP黄金架构的搭建
  • 开启PHP功能,监听PHP端口

注意: 要把 /scripts 换成 $document_root

LNMP黄金架构的搭建
去掉原有配置中的#
  • 重载nginx配置
[root@localhost opt]# nginx -s reload

测试PHP功能

  1. 在默认的网站根目录里添加测试文件
[root@localhost opt]# echo "<?php phpinfo(); ?>" > /opt/Nginx1.22/html/test_info.php
  1. 在浏览器输入 IP/test_info.php 中进行测试
LNMP黄金架构的搭建
出现上述画面,nginx+php的方式已经正常运行

测试PHP访问MySQL功能

  1. 在默认的网站根目录里添加测试文件
[root@localhost opt]# vim /opt/Nginx1.22/html/test_mysql.php

<?php
$link_id=mysqli_connect('localhost','MySQL用户名','MySQL密码') or mysql_error();
if($link_id){

    echo "mysql successful .\n";
}else {

    echo mysql_error();
}
?>
  1. 在浏览器输入 IP/test_mysql.php 中进行测试
LNMP黄金架构的搭建
出现上述画面,nginx+php+mysql的方式已经正常运行

至此,LNMP环境基本搭建完毕。

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/5004

(0)
郭靖的头像郭靖
上一篇 2022年7月6日 下午4:28
下一篇 2022年7月12日 下午4:11

相关推荐

  • IIS7 伪静态 web.config 配置方法【详解】

    IIS7 做伪静态比较的简单方便   1.程序方面 只需要设置web.config 就可以了。 2.服务器需要安装:URL Rewrite 下载地址:http://www.iis.net/download/URLRewrite Godaddy 的主机已经安装这个插件。 本地在测试的时候 请查看自己是否安装这个插件。 注意要点 1.参数用“()” 括…

    2023年10月24日
    1.9K00
  • asp网站IIS中无法打开,404.3错误

    asp网站导入IIs后,报404.3错误 排查配置项是否有错误时发现,处理程序映射,缺少脚本映射 点击恢复为父项,使用IIS之前配置好的映射程序 网站成功打开

    2023年3月20日
    97200
  • OpenSSL自签证书生成

    一 背景 我们的mqtt broker服务,使用了SSL自签证书,可以提高mqtt连接安全性。 二 生成自签证书 在Centos7下生成,有效时长:100年

    2023年3月9日
    1.0K00
  • OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

    安装步骤 如何添加附加组件? 注意 如果之前没有安装组件,后续补充安装,统一入口为./install.sh,addons.sh脚本不在提供,如之前没有安装php redis扩展,补充安装命令:./install.sh –php_extensions redis 如何添加虚拟主机? 如何删除虚拟主机? 如何管理FTP账号? 如何备份? 如何管理服务? 注意 …

    2023年4月14日
    97400
  • 基于宝塔安装discuz

    前提条件 操作步骤 步骤一:配置PHP 安装扩展 TIP Discuz!Q 依赖于 fileinfo 和 exif 两个扩展运行,部署前需对 PHP 进行相关配置。以下操作将指导您安装fileinfo 和exif 扩展。 删除禁用函数 TIP Discuz!Q 需删除禁用的函数 puten…

    2023年7月31日
    1.4K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信