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;
if (!-e $request_filename) {
rewrite ^/(.*)$ /index.php/$1 last;
break;
}