zoukankan      html  css  js  c++  java
  • IIS7 + mysql + php + wordPress 在win7下部署

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

    用到的东西:

    IIS服务;

    mysql;

    php;

    wordpress包

    1、win7 安装IIS7:

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

     

    2、mySql 安装与配置

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

    进行测试

    进行测试:

    mysql 配置完成。

    3、安装php

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

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

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

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

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

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

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

    4、部署wordPress

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

    创建WordPress数据库 
    打开 cmd 控制台,输入:mysql -u root -p     输入密码 

    查看现有的数据库,输入:show databases;  
    创建WordPress数据库wordpress_db,输入: create database wordpress_db;

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

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

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

    添加 WordPress 站点

    打开 ISS7,“添加网站”

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

    安装 wordPress

    5、WordPress 站点备份及迁移

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

     

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

    解决方法是:

    • 如果不希望启用目录浏览,请确保配置了默认文档并且该文件存在。
    • 使用 IIS 管理器启用目录浏览。
      1. 打开 IIS 管理器。
      2. 在“功能”视图中,双击“目录浏览”。
      3. 在“目录浏览”页上,在“操作”窗格中单击“启用”。
    • 确认站点或应用程序配置文件中的 configuration/system.webServer/directoryBrowse@enabled 特性被设置为 True。

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

    <system.webServer> 
    <modules runAllManagedModulesForAllRequests="true" /> 
    </system.webServer>

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

     
     
  • 相关阅读:
    89、Beego框架(上)——2020年07月30日22:05:40
    88、go框架有哪些-转载——2020年07月30日12:56:43
    86、go语言优势-转载——2020年07月27日16:08:04
    85、go开发配置环境——2020年07月27日13:08:27
    84、Linux命令——2020年07月27日12:51:44
    83、Linux知识-系统介绍、文件系统、远程操作——2020年07月27日12:47:14
    82、《给年轻人的极简金融课》-童哲——2020年7月23日20:17:49
    81、nodejs学习——2020年07月22日13:30:25
    无法启动此程序,因为计算机中丢失VCRUNTIME140.dll 尝试重新安装此程序以解决此问题
    关于js单页面实现跳转原理以及利用angularjs框架路由实现单页面跳转
  • 原文地址:https://www.cnblogs.com/fightingtong/p/3558676.html
Copyright © 2011-2022 走看看