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

相关推荐
吉吉612 小时前
浅谈文件包含之伪协议
安全·web安全
吗喽1543451882 小时前
渗透高级第一次作业(笔记整理)
笔记·安全·网络安全
Jerry_Gao9212 小时前
【成长笔记】【web安全】深入Web安全与PHP底层:四天实战课程笔记
笔记·安全·web安全·php·漏洞
遗悲风3 小时前
PHP伪协议全面解析:原理、常用场景、攻防实战与安全防护
android·安全·php
弥生赞歌3 小时前
网安学习第一章(安全事件、安全厂商和安全产品)
安全
吃不吃早饭4 小时前
深入浅出:HTTPS 安全机制 + PHP 文件包含与伪协议全解析
安全·https·php
摘星编程4 小时前
React Native for OpenHarmony 实战:SecureStorage 安全存储详解
安全·react native·react.js
小北方城市网5 小时前
SpringBoot 集成 MyBatis-Plus 实战(高效 CRUD 与复杂查询):简化数据库操作
java·数据库·人工智能·spring boot·后端·安全·mybatis
w***76556 小时前
临时文件自动化管理:高效安全新方案
运维·安全·自动化
阿里-于怀6 小时前
Nacos 安全护栏:MCP、Agent、配置全维防护,重塑 AI Registry 安全边界
安全·ai·nacos·agent