当前位置: 首页 > news >正文

iis7 mysql_IIS7 + mysql + php + wordPress 在win7下部署

最近在玩WordPress、wiki等开源平台的站点部署。通过一下实践和资料学习,为了以后少走弯路,觉得有必要把这个过程记录下来。

用到的东西:

IIS服务;

mysql;

php;

wordpress包

1、win7 安装IIS7:

为了避免麻烦,建议全部勾选“Internet 信息服务”和“Internet Information Services 可承载的Web核心”;

a5b945bd6422fb1866f43746b1531952.png

2、mySql 安装与配置

注意:建议接下来所以文件都统一安装在同个 路径下( 如:D:Server_Core),大家可以根据自己的需要设定。

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=97738-162932&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

fightingtong-p-3558676.html

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=162933-283796&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=283797-415997&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=415998-487445&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=487446-550564&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=550565-602170&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

进行测试

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=550565-602170&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

进行测试:

3db77d3496f5c683ffb87b9f3d14f7b2.png

mysql 配置完成。

3、安装php

官网下载,直接解压到如下目录

fbf912db1737bfc0d954de0197adb599.png

用文本编辑器打开 php.ini-recommended,将文件名改为 php.ini 并做如下修改

3d575646ea31b150715ea91ce4cffa7c.png

打开IIs, 处理程序映射,打开“添加模块映射”,进行如下设置

edea97a7fc1b1fea04ceff6a2862004b.png

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:eQ1HhBlFUrcj0xaisE%2Fl%2FNRGRKM%3D&time=1392879054&range=720040-769768&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2013%3A50%3A54%20%2B0800

确定完成php安装及IIs7配置,重启IIS

测试IIS7+mysql+php是否安装成功

新建info.php, 内容为<?php phpinfo();?>, 如上图

将这个文件放在IIS默认站点下,看是否正常显示:如果的得到以下显示说明你部署成功了!哈哈

c7633893e890049e66d6aa86fab7b966.png

4、部署wordPress

解压 wordpress-2.9-zh_CN.zip 至 D:Server_Corewordpress ;

72c2b831fbe0da45d070f1f26752e027.png

创建WordPress数据库

打开 cmd 控制台,输入:mysql -u root -p     输入密码

查看现有的数据库,输入:show databases;

创建WordPress数据库wordpress_db,输入: create database wordpress_db;

创建完成,操作过程如下图:

3217f1b082fa68d5cdc23e5d01fafaef.png

用文本编辑器打开 wp-config-sample.php,将文件名改为 wp-config.php 并做如下修改

ec8656aff93fd547ff391932fce29f07.png

其中最后一处修改可以访问 https://api.wordpress.org/secret-key/1.1/ 获取

添加 WordPress 站点

打开 ISS7,“添加网站”

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:kJnl%2B9bi0eKb3vx4rKXGy7eINW4%3D&time=1392882062&range=870243-916745&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2014%3A41%3A02%20%2B0800

配置站点:

打开 http://localhost/wp-admin/install.php 输入博客标题和您的电子邮件

安装 wordPress

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:kJnl%2B9bi0eKb3vx4rKXGy7eINW4%3D&time=1392882062&range=916746-974670&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2014%3A41%3A02%20%2B0800

5、WordPress 站点备份及迁移

1、IIS站点备份很容易,只要直接备份 D:Server_Corewordpress 文件夹即可。

2、备份和还原 wordpress_db 数据库也是同样道理,也是直接操作 D:Server_CoreMySQLdatawordpress_db 文件夹,只是在操作前要停止 MySQL 服务。然后对文件夹 wordpress_db 直接进行备份还原操作即可。

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:kJnl%2B9bi0eKb3vx4rKXGy7eINW4%3D&time=1392882062&range=974671-1042800&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2014%3A41%3A02%20%2B0800

%2Fwk%2Fedaf1e53ca53d9472b1e3ef395e4edc3%2F0.png?sign=MBOT:y1jXjmMD4FchJHFHIGN4z:kJnl%2B9bi0eKb3vx4rKXGy7eINW4%3D&time=1392882062&range=1042801-&response-cache-control=max-age=3888000&response-expires=Sun%2C%2006%20Apr%202014%2014%3A41%3A02%20%2B0800

6、iis 7上发布mvc报错:403.14-Forbidden Web 服务器被配置为不列出此目录的内容

解决方法是:

如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。

使用 IIS 管理器启用目录浏览。打开 IIS 管理器。

在“功能”视图中,双击“目录浏览”。

在“目录浏览”页上,在“操作”窗格中单击“启用”。

确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。

按照该方法改后 ,发现网页运行界面进去的变成了目录结构,后来发现改配置文件web.config配置文件的配置节后,网站就可以正常使用了,记录下哦。

要设置节的值为true, 而目录浏览启用或禁用其实都没影响的。

相关文章:

  • mysql安装旧版本_mysql的安装(旧版本)
  • C#如何取硬件标志
  • mysql优化器 屏蔽索引_010 --MySQL查询优化器的局限性
  • NAT和Proxy的区别
  • mysql的sql执行原理图_Sql语句的执行原理-MySQL
  • RAS和微软终端或者Citrix有什么区别
  • 什么是DDN ASDL ISDN 宽带,它们之间有什么区别和联系
  • mysql主从配置实现_MySQL主从配置实现
  • 《英雄无敌 V》初次接触!
  • tableau 字段去重_Tableau 我常用函数整理
  • 分组查询 mysql_mysql基础-分组查询
  • 夜已深
  • oracle从mysql抓数据_关于oracle数据库读取数据的三种方式
  • mysql查看表中最高价格_一个MySQL查询来查找两个表中的最高价和最低价?
  • 金科玉律
  • 网络传输文件的问题
  • 【个人向】《HTTP图解》阅后小结
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • HTML5新特性总结
  • JavaScript 一些 DOM 的知识点
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Java精华积累:初学者都应该搞懂的问题
  • Koa2 之文件上传下载
  • MQ框架的比较
  • oldjun 检测网站的经验
  • React-redux的原理以及使用
  • REST架构的思考
  • supervisor 永不挂掉的进程 安装以及使用
  • vue2.0项目引入element-ui
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 深入浏览器事件循环的本质
  • 我从编程教室毕业
  • 新书推荐|Windows黑客编程技术详解
  • Semaphore
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • ​ 无限可能性的探索:Amazon Lightsail轻量应用服务器引领数字化时代创新发展
  • ​香农与信息论三大定律
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (175)FPGA门控时钟技术
  • (20050108)又读《平凡的世界》
  • (4)(4.6) Triducer
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (9)目标检测_SSD的原理
  • (Forward) Music Player: From UI Proposal to Code
  • (Matalb时序预测)WOA-BP鲸鱼算法优化BP神经网络的多维时序回归预测
  • (带教程)商业版SEO关键词按天计费系统:关键词排名优化、代理服务、手机自适应及搭建教程
  • (附源码)springboot青少年公共卫生教育平台 毕业设计 643214
  • (三)Kafka离线安装 - ZooKeeper开机自启
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • (最简单,详细,直接上手)uniapp/vue中英文多语言切换
  • ***检测工具之RKHunter AIDE
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .gitignore不生效的解决方案
  • .Net 8.0 新的变化