Windows7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)
打算在本地装个 WordPress 玩玩,可以前没有接触过 PHP 和 MySQL 。
在网上淘啊淘,教程一大堆,但却没有一个能让人完全信赖的,走了不少弯路,不过最后终于弄出来了。
为了让大家少走弯路,觉得有必要把这个过程记录下来。
第一次写教程,面向零部署经验的朋友,洋洋撒撒这么多,有点罗嗦了,请海涵,内容如有不正确的,请拍砖。
由于图片比较多,网页打开可能需要一些时间,请耐心等待。
我把该教程做成了一个PDF,网速慢的朋友可以在这里下载 http://files.cnblogs.com/vengen/WordPressInstall.zip
目录:
1、Windows7安装IIS7.5;
2、安装MySQL及配置;
3、安装PHP;
4、部署WordPress;
5、WordPress站点备份及迁移(2009-1-2修改)。
相关程序:
mysql-essential-5.0.67-win32.msi (part1)
mysql-essential-5.0.67-win32.msi (part2)
php-5.2.12-Win32.zip
wordpress-2.9-zh_CN.zip
1、Windows7安装IIS7.5
a、打开“控制面版”;
b、找到“程序和功能”,打开;
c、打开“打开或关闭Windows功能”,为了避免麻烦,建议全部勾选“Internet 信息服务”和“Internet Information Services 可承载的Web核心”;
d、“确定”保存,IIS安装完成。
2、安装MySQL及配置
我用的MySQL是(mysql-essential-5.0.67-win32.msi)
注意:接下来我全部会安装在 D:\Server_Core 路径下,文中会有很多地方使用到该路径。大家可以根据自己的需要设定,但是配置时要注意替换。
a、安装MySQL,设置如同图所示:
b、配置MySQL
进行测试:
MySQL配置完成。
3、安装PHP
我用的PHP是(php-5.2.12-Win32.zip)
a、直接解压到 D:\Server_Core\PHP 路径下
b、用文本编辑器打开 php.ini-recommended,将文件名改为 php.ini 并做如下修改:
c、打开IIS7.5;
d、打开“处理程序映射”;
e、打开“添加模块映射”,进行如下设置;
f、“确定”完成PHP安装及IIS7.5配置,重启 IIS 。
g、测试 IIS7.5 + MySQL + PHP 是否安装成功
新建 info.php ,内容为 ,如图:
将这个文件放在 IIS 默认站点下,看是否能正常显示:
如果得到以上显示,说明你部署成功了,恭喜!(不过一般情况下按照前面的步骤一步步走下去应该是不会失败的)
4、部署WordPress
a、解压 wordpress-2.9-zh_CN.zip 至 D:\Server_Core\wordpress ;
b、创建WordPress数据库
打开 cmd 控制台,输入:mysql -u root -p 输入密码
查看现有的数据库,输入:show databases;
创建WordPress数据库wordpress_db,输入: create database wordpress_db;
创建完成,操作过程如下图:
c、用文本编辑器打开 wp-config-sample.php,将文件名改为 wp-config.php 并做如下修改:
其中最后一处修改可以访问 https://api.wordpress.org/secret-key/1.1/ 获取
d、添加 WordPress 站点
打开 ISS7.5,“添加网站”;
e、配置站点:
打开 http://localhost/wp-admin/install.php 输入博客标题和您的电子邮件
安装 WordPress
就到此位置,剩下的自己去探索吧!
5、WordPress 站点备份及迁移
最后再讲一下WordPress站点如何备份和迁移吧,
1、IIS站点备份很容易,只要直接备份 D:\Server_Core\wordpress 文件夹即可。
2、备份和还原 wordpress_db 数据库也是同样道理,也是直接操作 D:\Server_Core\MySQL\data\wordpress_db 文件夹,只是在操作前要停止 MySQL 服务。
进入控制面板,打开“服务”
找到 MySQL
停止此服务
打开 MySQL 数据库存放目录 D:\Server_Core\MySQL\data
对文件夹 wordpress_db 直接进行备份还原操作即可。
一切就这么简单!
Vengen
2009-1-1 发表
2009-1-2 修改

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

在MySQL中,外键的作用是建立表与表之间的关系,确保数据的一致性和完整性。外键通过引用完整性检查和级联操作维护数据的有效性,使用时需注意性能优化和避免常见错误。

MySQL和MariaDB的主要区别在于性能、功能和许可证:1.MySQL由Oracle开发,MariaDB是其分支。2.MariaDB在高负载环境中性能可能更好。3.MariaDB提供了更多的存储引擎和功能。4.MySQL采用双重许可证,MariaDB完全开源。选择时应考虑现有基础设施、性能需求、功能需求和许可证成本。

SQL是一种用于管理关系数据库的标准语言,而MySQL是一个使用SQL的数据库管理系统。SQL定义了与数据库交互的方式,包括CRUD操作,而MySQL实现了SQL标准并提供了额外的功能,如存储过程和触发器。

C 的未来将专注于并行计算、安全性、模块化和AI/机器学习领域:1)并行计算将通过协程等特性得到增强;2)安全性将通过更严格的类型检查和内存管理机制提升;3)模块化将简化代码组织和编译;4)AI和机器学习将促使C 适应新需求,如数值计算和GPU编程支持。

1)c relevantduetoItsAverity and效率和效果临界。2)theLanguageIsconTinuellyUped,withc 20introducingFeaturesFeaturesLikeTuresLikeSlikeModeLeslikeMeSandIntIneStoImproutiMimproutimprouteverusabilityandperformance.3)

多次调用session_start()会导致警告信息和可能的数据覆盖。1)PHP会发出警告,提示session已启动。2)可能导致session数据意外覆盖。3)使用session_status()检查session状态,避免重复调用。

AI可以帮助优化Composer的使用,具体方法包括:1.依赖管理优化:AI分析依赖关系,建议最佳版本组合,减少冲突。2.自动化代码生成:AI生成符合最佳实践的composer.json文件。3.代码质量提升:AI检测潜在问题,提供优化建议,提高代码质量。这些方法通过机器学习和自然语言处理技术实现,帮助开发者提高效率和代码质量。

MySQL和phpMyAdmin可以通过以下步骤进行有效管理:1.创建和删除数据库:在phpMyAdmin中点击几下即可完成。2.管理表:可以创建表、修改结构、添加索引。3.数据操作:支持插入、更新、删除数据和执行SQL查询。4.导入导出数据:支持SQL、CSV、XML等格式。5.优化和监控:使用OPTIMIZETABLE命令优化表,并利用查询分析器和监控工具解决性能问题。
