PHP+Nginx+MySQL环境搭建

web环境搭建

常见web架构

  • apache(服务器)+php(开发语言)+mysql(数据库)
  • nginx(服务器)+php(开发语言)+mysql(数据库)
  • tomcat(服务器)+Java(开发语言)+mysql(数据库)
  • nginx(反向代理)+tomcat(服务器)

PHPStudy

概述

  • phpStudy是一个PHP调试环境的程序集成包。该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。

搭建woniunote项目

安装PHPStudy

  • 以管理员身份运行,一路next;

启动PHPStudy

  • WNMP:Nginx+MySQL+PHP
  • WAMP:Apache+MySQL+PHP

启动服务器和数据库程序,检查端口状态

准备web资源

  • 项目文件资源:包括前端+后端的所有文件资源
  • 数据库资源:数据资源

部署web网站

  • 删除测试网站
  • 将项目资源压缩文件解压到指定盘符;
  • 创建web网站

访问服务器资源

  • 浏览器输入URL协议://主机:端口/资源路径?附加信息

导入数据库数据

  • 找到项目的数据库连接文件,查看数据库配置信息
  • 初始化root账户密码
  • 创建项目数据库
  • 导入数据

配置Nginx的URL重写

  • woniunote使用think php框架实现(要基于URL重写技术),nginx默认不支持URL重写,需要进行配置实现URL重写;
  • 重启Nginx;
  1. if (!-e $request_filename) {
  2. rewrite ^/(.*)$ /index.php/$1 last;
  3. break;
  4. }

配置HTTPS

配置HTTP跳转HTTPS

相关推荐
Mr. G K6 小时前
漏洞扫描利器(华为云)
安全·华为云
ACGkaka_7 小时前
SimpleDateFormat 线程安全问题及修复方案
java·jvm·安全
攻城狮在此10 小时前
IPSG配置(IP与MAC地址绑定,动态绑定)
网络·安全
黎阳之光11 小时前
数智技术如何赋能空天地一体化,领跑低空经济新赛道
大数据·人工智能·算法·安全·数字孪生
FreeBuf_11 小时前
以数据为中心的安全成为AI部署关键层——企业亟需构建可信数据平台
人工智能·安全
星幻元宇VR11 小时前
VR摩托车|沉浸式交通安全教育的新方向
科技·学习·安全·vr·虚拟现实
星幻元宇VR11 小时前
VR环保学习机|开启沉浸式环保教育新时代
大数据·人工智能·科技·安全·vr·虚拟现实
m0_4912670012 小时前
Docker部署MySQL 多库自动备份(结构+数据完整,适配CentOS)
mysql·安全
admin and root13 小时前
从资产收集FUZZ接口到SQL注入案例
网络·数据库·sql·安全·web安全·渗透测试·log4j
pingao14137814 小时前
智慧井盖传感器震动倾斜溢水监测:传统市政设施的智慧化升级典范
运维·网络·安全