当前位置: 首页 > news >正文

网站总体策划的内容有哪些百度识图网页版

网站总体策划的内容有哪些,百度识图网页版,小程序商城源代码,如何给网站弄ftp目录 一.什么是LNMP二.LNMP环境搭建1.Nginx的搭建2.安装php3.安装数据库4.测试Nginx与PHP的连接5.测试PHP连接数据库 一.什么是LNMP LNMP是一套技术的组合,Llinux,Nnginx,Mmysql,Pphp 首先Nginx服务是不能处理动态资源请求&…

目录

  • 一.什么是LNMP
  • 二.LNMP环境搭建
    • 1.Nginx的搭建
    • 2.安装php
    • 3.安装数据库
    • 4.测试Nginx与PHP的连接
    • 5.测试PHP连接数据库

一.什么是LNMP

LNMP是一套技术的组合,L=linux,N=nginx,M=mysql,P=php

首先Nginx服务是不能处理动态资源请求,那么当用户发起动态请求时, Nginx又是如何进行处理的?

  • nginx仅支持解析html文件;图片传输;视频传输;不支持 php、python、java等脚本文件,因此php,python都是nginx通过fastcgi,uwcgi协议来转发的,java这是通过tomcat

  • 当用户发起http请求,请求会被Nginx处理。

  • 如果是静态资源请求Nginx则直接返回,

  • 如果是动态请求Nginx则通过fastcgi协议转交给后端的PHP程序处理

  • 如果这个动态请求要读取数据库,那么php就会继续向后请求mysql数据库读取需要的数据

    Nginx与Fast-cgi详细工作流程

二.LNMP环境搭建

1.Nginx的搭建

# 安装Nginx
[root@tdm ~]# yum -y install nginx # 开机自启
[root@tdm ~]# systemctl start nginx
[root@tdm ~]# systemctl enable nginx

2.安装php

# 检查是否安装过,有的话卸载
[root@tdm ~]# rpm -qa|grep php# 配置php yum源
[root@tdm /etc/yum.repos.d]# vim /etc/yum.repos.d/php.repo
[php-webtatic]
name = PHP Repository
baseurl = http://us-east.repo.webtatic.com/yum/el7/x86_64/
gpgcheck = 0# 生成缓存
yum repolist#安装php
yum -y install php71w php71w-cli php71w-common php71w-devel php71w-embedded php71w-gd php71w-mcrypt php71w-mbstring php71w-pdo php71w-xml php71w-fpm php71w-mysqlnd php71w-opcache php71w-pecl-memcached php71w-pecl-redis php71w-pecl-mongodb#修改php配置,统一使用nginx用户,与nginx用户一致# 启动php-fpm
systemctl start php-fpm
systemctl enable php-fpm# 检查进程和端口
ps -ef | grep '[p]hp-fpm'netstat -lntup |grep 9000
tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      7818/php-fpm: maste

在这里插入图片描述

3.安装数据库

# 安装mariadb
yum install -y mariadb-server# 启动并加入开机自启
systemctl start mariadb
systemctl enable mariadb# 检查MySQL端口和进程
[root@tdm ~]# netstat -lntup | grep 3306
tcp        0      0 0.0.0.0:3306            0.0.0.0:*               LISTEN      8143/mysqld
ps -ef | grep '[m]ysqld'# 设置Mariadb密码123456
[root@web01 ~]# mysqladmin -uroot password '123456'

在这里插入图片描述

4.测试Nginx与PHP的连接

# php.conf文件配置
server {listen 80;server_name 182.92.243.89;root /code/php;location / {index index.php index.html;}location ~ \.php$ {fastcgi_pass 127.0.0.1:9000;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include /etc/nginx/fastcgi_params;  }
}# 创建站点目录
[root@tdm code]# mkdir php
[root@tdm php]# vim info.php
<?php
phpinfo();
?>

在这里插入图片描述

5.测试PHP连接数据库

# 在/code/php目录下创建mysql.php文件,填入对应的数据库IP、用户名、密码
vim  /code/php/mysql.php
<?php$servername = "localhost";   # //修改相应配置。如果不是本机,则需修改相应数据库用户权限,否则无法访问$username = "root";$password = "123";// 创建连接$conn = mysqli_connect($servername, $username, $password);// 检测连接if (!$conn) {die("Connection failed: " . mysqli_connect_error());}echo "php可以连接MySQL";
?>

在这里插入图片描述
参考:https://zhuanlan.zhihu.com/p/644362162

http://www.jinmujx.cn/news/109414.html

相关文章:

  • 用php做注册网站的代码google搜索app下载
  • wordpress留言板代码郑州网站排名优化外包
  • 基础网页设计教程站长工具seo优化建议
  • 深圳网站建设公司地址青岛网站建设推广公司
  • 做app和网站哪个比较好用安装百度到桌面
  • 网站开发后期要解决的问题sem优化托管公司
  • ae做的动效怎么放在网站上免费手机网站建站平台
  • 做logo去哪个网站广东广州疫情最新情况
  • 郑州网站建设怎样营销的四种方式
  • 家具东莞网站建设华为云速建站
  • wordpress 爆破脚本重庆seo黄智
  • 南宁做自适应网站最靠谱的十大教育机构
  • wordpress网站搭建bt搜索引擎
  • app模拟制作班级优化大师
  • 怎么做商业服务网站最新国内新闻事件今天
  • 建立个人网站能赚钱吗优化推广公司哪家好
  • 梅州网站建开发外包网站
  • 网站 二级域名谷歌seo搜索引擎优化
  • 广州网站建设公司有哪些自动友链网
  • 做网站哪里最好网络营销岗位技能
  • 网站推广服务包括哪些中国十大流量网站
  • 学术会议网站怎么做承接网络推广外包业务
  • 站长之家ping提升网页优化排名
  • 浙江公司网站建设推广百度站长工具seo
  • 泰安做网站建设的公司单页网站制作教程
  • 大连网站建设信息国内seo公司哪家最好
  • 视频网站直播如何做最近一周热点新闻
  • 陕西建设局网站seo是啥软件
  • 免费教育网站建设浙江网站建设营销
  • 百度站长平台网站百度云手机app下载