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;

PHP+Nginx+MySQL环境建立

发动PHPStudy

PHP+Nginx+MySQL环境建立

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

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

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

准备web资源

  • 项目文件资源:包含前端 后端的所有文件资源

PHP+Nginx+MySQL环境建立

  • 数据库资源:数据资源

PHP+Nginx+MySQL环境建立

布置web网站

  • 删去测验网站

PHP+Nginx+MySQL环境建立

  • 将项目资源压缩文件解压到指定盘符;

PHP+Nginx+MySQL环境建立

  • 创建web网站

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

访问服务器资源

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

PHP+Nginx+MySQL环境建立

导入数据库数据

  • 找到项目的数据库衔接文件,检查数据库装备信息

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

  • 初始化root账户密码

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

  • 创建项目数据库

PHP+Nginx+MySQL环境建立

  • 导入数据

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

装备Nginx的URL重写

  • woniunote运用think php框架完成(要基于URL重写技能),nginx默认不支持URL重写,需要进行装备完成URL重写;
  • 重启Nginx;

PHP+Nginx+MySQL环境建立

  1. if (!-e $request_filename) {
  2. rewrite ^/(.*)$ /index.php/$1 last;
  3. break;
  4. }

装备HTTPS

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

装备HTTP跳转HTTPS

PHP+Nginx+MySQL环境建立

PHP+Nginx+MySQL环境建立

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。