Windows7部署WordPress傻瓜式教程IIS7.5MySQLPHPWordPress大家好今天给大家带来一份超详细的Windows7系统WordPress部署方法全程都是傻瓜式操作哪怕是零基础的新手也能轻松学会。很多新手想搭建自己的个人博客却被IIS、MySQL、PHP这些环境配置难住其实只要跟着步骤一步步来整个过程一点都不难本文全程没有复杂命令也不堆专业说法每一步都有清晰指引特别适合纯新手耐心看完你就能拥有自己的本地WordPress博客。先跟大家说个前提本文用的是Windows7专业版或旗舰版家庭普通版不支持IIS7.5得升级系统部署环境用的是IIS7.5MySQLPHP最后能实现本地访问WordPress博客之后大家可根据自己的需求配置外网访问新手最好先从本地部署开始熟悉流程后再慢慢提升。核心思路很简单先搭建好基础运行环境也就是先部署IIS7.5再部署PHP最后部署MySQL接着安装部署WordPress程序最后完成各项配置全程分4个主要步骤每个步骤都会拆成简单好操作的小环节跟着做就能成功不会走弯路。个人私货推荐一个自己喜欢的云服务器可以用于搭建网站等雨云作为搭建工具每日签到签到一个月可以换一周的云服务器并且无限制签到1年可以拿到3个月的云服务器时间有国内、香港、美国、日本的云服务器可供选择点击注册雨云注册。第一步准备工作提前备好不要中途中断新手不用纠结版本能不能兼容按下面推荐的版本准备就好我亲自测试过在Windows7系统上能完美适配不会出现兼容问题。1. 操作系统选Windows7专业版或旗舰版这是必须的家庭版装不了IIS7.5而且一定要确保系统装了SP1补丁不然之后MySQL、PHP可能装不上2. PHP版本选PHP 7.4.x的NTS版也就是非线程安全版它适配IIS FastCGI模式运行更稳别用太高的版本不然可能和Windows7系统不兼容3. MySQL版本选MySQL 5.7.x的免安装版操作更简单适合新手高版本MySQL在Windows7上容易启动不了4. WordPress选最新中文版它能适配PHP 7.4界面好操作新手用起来很轻松5. 辅助工具用系统自带的记事本和有管理员权限的命令提示符Win7系统本身就有不用额外下载。注意所有软件的安装路径都不能有中文和空格建议都放在D盘根目录比如D:\PHP、D:\MySQL、D:\WordPress这样之后配置更方便还能避免因为路径问题出错。第二步安装并配置IIS7.5网站运行的基础必须装IIS7.5是Windows7系统自带的Web服务器不用额外下载直接通过系统功能启用就能安装具体步骤如下1. 打开电脑控制面板找到“程序和功能”点击进去后选择左边的“打开或关闭Windows功能”2. 在弹出的窗口里找到“Internet信息服务”勾选前面的复选框后展开子项勾选下面的核心组件新手建议直接勾选“Internet信息服务”下的所有子项别遗漏必要的功能- Web管理工具里有IIS管理器之后用来管理网站- 万维网服务展开后把常见HTTP功能和应用程序开发功能都勾选尤其是CGI、ISAPI扩展这两个是PHP正常运行必须的组件- 安全性方面勾选匿名身份验证和Windows身份验证保证网站能正常访问。3. 勾选完点击“确定”系统会自动安装IIS组件等几分钟就能装完装完不用重启电脑4. 检查IIS是否装成功打开浏览器输入“http://localhost”能看到IIS7.5的欢迎页面就说明装好了要是提示“无法访问”重启电脑再试一次一般就能解决。5. 简单配置IIS点击开始菜单搜索“inetmgr”打开IIS管理器在左边的连接树里找到“网站→默认网站”右键点击“默认网站”选择“高级设置”把“物理路径”改成我们提前准备好的WordPress路径比如D:\WordPress之后部署WordPress会用到这个设置同时可以改端口默认是80端口要是被其他软件占用就改成8080之后访问要输入“http://localhost:8080”。第三步安装并配置PHP连接IIS和MySQL的桥梁PHP是WordPress运行的重要支撑只有配置正确IIS才能正常解析PHP文件具体操作步骤如下1. 解压下载好的PHP 7.4.xNTS版压缩包把解压后的文件夹重命名为“PHP”再移到D盘根目录也就是D:\PHP2. 配置PHP配置文件打开D:\PHP文件夹找到“php.ini-development”文件复制一份重命名为“php.ini”这是PHP的核心配置文件3. 用记事本打开php.ini文件做好下面3个关键修改按快捷键CtrlF搜索关键词就能快速找到对应内容- 找到“extension_dir”把它的值改成“D:/PHP/ext”注意用斜杠“/”别用反斜杠“\”这里是PHP扩展文件的存放路径- 找到“;extensionmysqli”删掉前面的分号“;”启用MySQL扩展这样PHP才能连上MySQL数据库- 找到“date.timezone”把它的值改成“Asia/Shanghai”设置时区为中国上海避免之后WordPress时间显示不正常。4. 配置IIS关联PHP打开IIS管理器点击左边的服务器名称找到“处理程序映射”双击进去5. 点击右边的“添加模块映射”在弹出的窗口里填写下面的信息- 请求路径输入“*.php”意思是所有.php后缀的文件都由PHP解析- 模块选择“FastCgiModule”这是IIS解析PHP的核心模块- 可执行文件点击“浏览”找到D:\PHP\php-cgi.exe选中后点击确定- 名称随便填比如“PHP-FastCGI”方便之后识别。6. 点击“确定”后会弹出一个提示框问要不要创建FastCGI应用程序点击“是”就可以7. 检查PHP是否配置成功在D:\WordPress文件夹里新建一个文本文档输入下面的代码后把文件重命名为“info.php”注意把后缀改成.php别保留.txt后缀代码?php phpinfo(); ?8. 打开浏览器输入“http://localhost/info.php”要是改了端口就加上对应的端口号比如http://localhost:8080/info.php能看到PHP的信息页面就说明PHP配置成功了。第四步安装并配置MySQLWordPress数据存储中心MySQL是数据库工具主要用来存WordPress的文章、用户信息和各项设置等数据新手建议用免安装版操作更简单具体步骤如下1. 解压下载好的MySQL 5.7.x免安装包把解压后的文件夹重命名为“MySQL”再移到D盘根目录也就是D:\MySQL2. 配置MySQL配置文件打开D:\MySQL文件夹新建一个空白文本文档输入下面的内容后把文件重命名为“my.ini”注意去掉.txt后缀编码选ANSI防止出错内容[mysqld]basedirD:/MySQLdatadirD:/MySQL/dataport3306character-set-serverutf8mb4default-storage-engineInnoDB3. 初始化MySQL并安装服务用管理员身份打开命令提示符也就是点击开始菜单搜索“cmd”右键点击“命令提示符”选择“以管理员身份运行”4. 在命令提示符里输入“d:”按回车键切换到D盘再输入“cd MySQL\bin”按回车键切换到MySQL的bin目录也就是D:\MySQL\bin5. 输入初始化命令mysqld --initialize-insecure --usermysql --basedirD:/MySQL --datadirD:/MySQL/data并按回车键等初始化完成这时会在MySQL文件夹下生成data目录专门用来存数据库文件6. 输入安装服务命令mysqld --install MySQL --defaults-fileD:/MySQL/my.ini并按回车键要是提示“服务成功安装”就说明MySQL服务装好了7. 启动MySQL服务输入“net start MySQL”按回车键提示“MySQL服务已启动成功”就说明服务启动正常要是启动失败检查my.ini文件的路径对不对或者重启电脑再试一次8. 设置MySQL密码默认没有密码不安全在命令提示符里输入“mysql -u root -p”按回车键这时会提示输入密码直接按回车键就能进入MySQL9. 输入密码设置命令ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY 123456并按回车键密码可以自己改建议设简单好记的比如123456新手别设复杂密码免得忘记10. 输入“FLUSH PRIVILEGES;”按回车键刷新权限让密码设置生效再输入“create database wordpress_db;”按回车键创建一个叫“wordpress_db”的数据库数据库名可以自己改之后配置WordPress时要对应上11. 输入“exit;”按回车键退出MySQL数据库配置就全部完成了。第五步部署WordPress最后一步完成就能访问前面的环境都配置好后部署WordPress就很简单了全程只用鼠标操作具体步骤如下1. 解压下载好的WordPress中文版压缩包把解压后的所有文件复制到我们之前设置的IIS物理路径D:\WordPress覆盖这个目录下的所有文件要是这个目录是空的直接粘贴就行2. 配置WordPress数据库连接打开D:\WordPress文件夹找到“wp-config-sample.php”文件复制一份重命名为“wp-config.php”3. 用记事本打开wp-config.php文件找到下面4处内容改成我们之前配置的MySQL信息- 数据库名称define(DB_NAME, wordpress_db);这里填我们创建的数据库名要是改了数据库名就对应修改- 数据库用户名define(DB_USER, root);默认是root不用改- 数据库密码define(DB_PASSWORD, 123456);这里填我们设置的MySQL密码要和之前设的一样- 数据库主机define(DB_HOST, localhost);默认是localhost不用改。4. 保存并关闭wp-config.php文件打开浏览器输入“http://localhost”要是改了端口就加上对应的端口号这时会进入WordPress安装界面5. 语言默认是中文点击“继续”后填写博客信息输入博客标题之后可以改、用户名用来登录WordPress后台、密码设置登录密码建议和MySQL密码区分开、电子邮箱用来找回密码勾选“对搜索引擎可见”后点击“安装WordPress”6. 安装完成后点击“登录”输入刚才设置的用户名和密码就能进入WordPress后台登录后点击左上角的“访问站点”就能看到WordPress的默认前台页面到这里Windows7部署WordPress的所有操作就完成了新手常见问题避坑指南一定要看1. 打开localhost提示“HTTP 503 服务不可用”大多是IIS应用程序池没启动打开IIS管理器找到“应用程序池”右键点击“DefaultAppPool”选择“启动”就能解决2. 访问info.php提示“权限被拒绝”右键点击D:\WordPress文件夹选择“属性→安全”添加“IIS_IUSRS”组并给这个组设置读取权限保存后再尝试访问3. MySQL启动失败检查my.ini文件的路径对不对确认basedir和datadir分别对应D:\MySQL和D:\MySQL\data或者删除data目录重新执行初始化命令4. WordPress安装时提示“无法连接数据库”检查wp-config.php里的数据库名称、密码和MySQL配置是否一样同时确保MySQL服务已经正常启动5. 系统版本不支持IIS要是用的是Windows7家庭普通版要升级到专业版或旗舰版不然装不了IIS7.5。最后总结以上就是Windows7系统部署WordPress的完整傻瓜式教程全程没有复杂命令也没有难理解的专业说法只要跟着步骤一步步做零基础新手也能做好关键是先搭建好IIS、PHP、MySQL这三个基础环境再部署WordPress程序每个步骤都别遗漏尤其是路径设置和配置文件修改一定要仔细。部署完成后大家可以在WordPress后台修改主题、发布文章熟悉博客的各种功能之后要是想实现外网访问只要配置端口映射就行相关教程我之后会更新。要是大家在操作中遇到其他问题欢迎在评论区留言我会一个个回复帮大家避开各种坑祝大家都能顺利搭建自己的个人博客-惊风记