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

相关推荐
小屁不止是运维1 小时前
麒麟操作系统服务架构保姆级教程(十四)iptables防火墙四表五链和防火墙应用案例
安全·web安全·架构·iptables·防火墙
fan_0002 小时前
LKT4304新一代算法移植加密芯片,守护 物联网设备和云服务安全
物联网·安全
AI创世纪2 小时前
WIN11 UEFI漏洞被发现, 可以绕过安全启动机制
网络·安全
xiaocao_10232 小时前
手机备忘录:安全存储与管理个人笔记的理想选择
笔记·安全·智能手机
Bruce_Liuxiaowei4 小时前
AI时代的网络安全:传统技术的落寞与新机遇
人工智能·安全·web安全
Aurora Dream极光之梦6 小时前
CSRF漏洞学习总结
学习·安全·csrf
Andya_net6 小时前
网络安全 | 0day漏洞介绍
网络·安全·web安全
Koi慢热8 小时前
漏洞情报:为什么、要什么和怎么做
安全·web安全
新知图书8 小时前
MySQL用户授权、收回权限与查看权限
数据库·mysql·安全
深圳讯鹏科技11 小时前
新能源工厂如何借助防静电手环监控系统保障生产安全
安全·防静电监控系统·esd防静电监控系统·防静电监控看板