XAMPP安装WordPress

零、写在前面

双十一光棍节刚过,心情萌萌哒。人家没事啪啪,我只能哈哈……所以咯屌丝的我只能发愤图强,今天你对我爱答不理,明天我要让你高攀不起。默默的一直在学习,才发现自己懂得还是太少,啥都不透彻,好忧伤的说。这也没办法,路总得要一步一个脚印的走,还是踏实点好。

零点一、简介

WordPress想必大家都知道,就不再过多介绍了,本文旨在教程如何在本机上安装使用WordPress。

首先呢,你的去下载WorPress的安装包,请猛戳WordPress China简体中文到此页面去下载哦~

WordPress是有PHP写的开源项目,我们除了有刚下载的WordPress的安装包外,当还要在本机上设置PHP环境,安装Apache服务和Mysql数据库。。。嫌麻烦?是的,如果要一个一个的去安装时挺麻烦的。大可放心,我们可以通过集成软件XAMPP(Apache+MySQL+PHP+PERL)来帮我们完成一键式的安装。当然还有别的软件也能帮我们实现,例如你要是在windows操作系统上的话就用microsoft webmatrix,这里我就不介绍它了,有兴趣的朋友自己可以去了解下。

一、XAMPP安装

好了,当你下载好XAMPP的安装包后我们就先来安装它,如下图:

要选择过安装路径的就在这里选择,最好是不要有中文命名的路径哦……

在这里可能要稍微等久点,它已经在给你安装所有必备的软件呢……

恩,到这里也没啥好说的,那接下来就看看我们是否有安装成功了。。。

按着途中红框的顺序来,1、2步骤是Start启动Apache和MySQL。如果启动没问题的话就会显示红框3,点击红框3就会跳出如下页面:

那恭喜你,你这就算成功安装好了XAMPP了……

But,很多朋友往往不会有那么顺利的运气。要不是Apache启动不了,就是MySQL启动不了。这时候别着急,应为最常遇到的问题也就那几个,要不是端口号被限制就是权限未开放。先查看报错提示信息和日志,我们一步一步来排查,下图中红色框框的就是它们的日志信息。

1、Apache无法启动一般报错:

[Apache] Error: Apache shutdown unexpectedly. 
[Apache] This may be due to a blocked port, missing dependencies, 
[Apache] improper privileges, a crash, or a shutdown by another method. 
[Apache] Check the "/xampp/apache/logs/error.log" file 
[Apache] and the Windows Event Viewer for more clues

这就是你的80端口或是443端口被占用了。被谁给占用了呢?cmd中输入:netstat -ano查看

然后再到任务管理器上找想对应的PID进程,如上图占用80端口的是PID为4的进程。如果任务管理器中未显示PID的话,就从选项菜单中去点击显示,如上图操作。。。对比找到相应进程关闭。麻烦吗?那也可以直接在cmd中输入tasklist命令来打印显示,然后再输入taskkill /pid 端口号 杀掉此进程,XAMPP重启apache即可。

我屮艸芔茻,这是系统进程怎么能关闭呢?那就应该是被IIS服务给占用咯,所以呢,你可以到服务中看看,如果下图出现这货的话,那就果断把它给关闭且设置成手动启动,要不然每次开机后你都得再把它关闭一次。

一般来说是都可以解决的。什么!还是不行吗?应该不会这么衰吧!那兄弟,你还是换个端口号吧~请到你的XAMPP安装路径下,找到apache\conf\httpd 打开该文件。如下图:

找到Listen和ServerName 来,修改端口号……

2、MySQL报错:

这个报错就有多种多样了,具体得你打开log日志依据报错信息去查找。我这就只举两个比较坑的例子。

①例子一:

2014-11-10 16:02:34 3344 [Note] Plugin ‘FEDERATED‘ is disabled.
2014-11-10 16:02:34 d14 InnoDB: Warning: Using innodb_additional_mem_pool_size is DEPRECATED. This option may be removed in future releases, together with the option innodb_use_sys_malloc and with the InnoDB‘s internal memory allocator.
2014-11-10 16:02:34 3344 [Note] InnoDB: Using atomics to ref count buffer pool pages
2014-11-10 16:02:34 3344 [Note] InnoDB: The InnoDB memory heap is disabled
2014-11-10 16:02:34 3344 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2014-11-10 16:02:34 3344 [Note] InnoDB: Memory barrier is not used
2014-11-10 16:02:34 3344 [Note] InnoDB: Compressed tables use zlib 1.2.3
2014-11-10 16:02:34 3344 [Note] InnoDB: Not using CPU crc32 instructions
2014-11-10 16:02:34 3344 [Note] InnoDB: Initializing buffer pool, size = 16.0M
2014-11-10 16:02:34 3344 [Note] InnoDB: Completed initialization of buffer pool
2014-11-10 16:02:34 3344 [ERROR] InnoDB: C:\xampp\mysql\data\ibdata1 can‘t be opened in read-write mode
2014-11-10 16:02:34 3344 [ERROR] InnoDB: The system tablespace must be writable!
2014-11-10 16:02:34 3344 [ERROR] Plugin ‘InnoDB‘ init function returned error.
2014-11-10 16:02:34 3344 [ERROR] Plugin ‘InnoDB‘ registration as a STORAGE ENGINE failed.
2014-11-10 16:02:34 3344 [ERROR] Unknown/unsupported storage engine: InnoDB
2014-11-10 16:02:34 3344 [ERROR] Aborting

从日志中可以发现红字部分,告诉我们无法读和写ibdatal文件。。。要是文件无法读写的话,那就应该是你管理者的权限问题啦,解决方法呢是找到xampp的安装目录把此文件夹下的内容都设置为管理者拥有最高的权限。

②例子二(此例也是很多朋友遇到过的,原先mysql都能运行可是后来由于非正常关闭后导致启动不了):

2014-11-10 17:28:30 3144 [ERROR] InnoDB: Attempted to open a previously opened tablespace. Previous tablespace phpmyadmin/pma_users uses space ID: 6 at filepath: .\phpmyadmin\pma_users.ibd. Cannot open tablespace wordpress/wp_commentmeta which uses space ID: 6 at filepath: .\wordpress\wp_commentmeta.ibd
InnoDB: Error: could not open single-table tablespace file .\wordpress\wp_commentmeta.ibd
InnoDB: We do not continue the crash recovery, because the table may become
InnoDB: corrupt if we cannot apply the log records in the InnoDB log to it.
InnoDB: To fix the problem and start mysqld:
InnoDB: 1) If there is a permission problem in the file and mysqld cannot
InnoDB: open the file, you should modify the permissions.
InnoDB: 2) If the table is not needed, or you can restore it from a backup,
InnoDB: then you can remove the .ibd file, and InnoDB will do a normal
InnoDB: crash recovery and ignore that table.
InnoDB: 3) If the file system or the disk is broken, and you cannot remove
InnoDB: the .ibd file, you can set innodb_force_recovery > 0 in my.cnf

红字部分已经很明确的告诉了我们是表空间损坏了,也许正是因为上一次的非正常操作导致了ibdatal存储表空间结构的文件出现了问题。那该怎么解决呢?人家不是告诉你了么,If the table is not needed, or you can restore it from a backup,then you can remove the .ibd file。如果你的数据表没啥子重要的话,就直接删除它(xampp\mysql\data\ibdatal)。或者说找到\xampp\mysql\bin\my.cnf文件,当innodb表空间损坏时候,启动不了,可以强制启动:my.cnf文件中[mysql]下添加innodb_force_recovery=1或者4。起来后innodb类型的表不能写操作,但可以读,此时做一次check,查找到异常的表,读取出来,导入到myisam表里面,drop原表。然后在my.cnf中去掉innodb_force_recovery的设置,重启mysql,把myisam表转成innodb表。

恩,以上就是XAMPP的安装过程与常遇到的问题。

二、WordPress的安装

1、安装之前得先在mysql中建一个数据库哦~步骤如下图:

2、这时候你就可以把之前下载的wordpress的包解压,然后再把wordpress文件夹直接拷贝到你xampp安装路径下的xampp\htdocs\目录下。

3、在游览器地址栏中输入localhost/wordpress或127.0.0.1/wordpress

如果出现的是上述内容,莫慌!那你就按着它的提示去创建呗~

------------------------------------华丽丽的分割线-------------------------------------

------------------------------------华丽丽的分割线-------------------------------------

是的呢,如果没有其他报错情况的话,那恭喜您安装成功咯!您可以在游览器中输入:localhost/wordpress进入主页,也可以输入:localhost/wordpress/wp-login.php进入登录页面。

三、结语

有一段时间没写博客了,变懒了?也许吧……总是感觉自己掌握的不够,为了能提高接下来的博文质量,还是得准备充足了之后再写。哪怕量少也要注重质量。嘿嘿,还是那句话:坚持是一种精神,分享是一种快乐!

时间: 2024-10-15 06:16:49

XAMPP安装WordPress的相关文章

在linux下安装wordpress

win下的简直傻瓜式操作:xampp打包一键安装 linux下的考虑到一些权限问题 还是有点蛋疼的 现在把流程贴出来做下记录: linux下安装xampp和wordpress的流程 ×由于linux下没有截图工具所以没有图!×linux版本以unbuntu为准 1.安装xampp 在官网下载linux的xampp安装包,格式为.run.请务必注意下载PHP5.6及以下的版本!因为Discuz X不支持更高的PHP版本. 实例:下载了xampp-linux-x64-5.6.14-4-install

XAMPP安装教程

XAMPP(Apache+MySQL+PHP+PERL)是一个功能强大的建站集成软件包.这个软件包原来的名字是LAMPP,但是为了避免误解,最新的几个版本就改名为 XAMPP 了.它可以在Windows.Linux.Solaris.M ac OS X 等多种操作系统下安装使用,支持多语言:英文.简体中文.繁体中文.韩文.俄文.日文等. XAMPP下载地址:https://www.apachefriends.org/zh_cn/index.html XAMPP在Win7下安装过程: 1.右击安装文

购买DigtalOcean VPS 安装Wordpress 攻略

前言:用虚拟主机用的有点不爽了,刚好DigitalOcean的VPS这么便宜,这次来玩下"高大上"的VPS. 1. 购买VPS 基于国内的VPS价格比较贵,加上要备案,就选择了国外的,知名度比较高的有Linode和DigitalOcean,DigitalOcean有5$每月的,这次来试用下. <购买DigtalOcean VPS 以及 连接Linux> 2.域名添加和解析设置 好的域名是非常重要的.现在域名的价格也非常便宜. <域名注册以及域名解析设置> 3.在

xampp安装配置详细步骤

一个优秀的士兵要有自己称心的武器,一个合格的前端开发要有自己开发编写代码的电脑环境.接下来为大家推荐一款强大的集成软件,不用再分步安装配置数据库服务器等.xampp软件集成了Apache服务器和Mysql数据库等,一键安装,稍加配置就能给你一个称心如意的开发环境. 第一步:下载xampp软件 可以去百度搜索xampp,可以找到很多安装包 我比较喜欢这个版本的xampp v3.1.0,现在提供给大家 链接:http://pan.baidu.com/s/1i41ud8p 密码:y8jc 接下来就是普

搭建xampp和wordpress问题解决

搭建xampp和wordpress时遇到两个问题. 问题一:无法选择(select)wordpress数据库 方案:这个我们可以输入http://localhost:8081/phpmyadmin  查看下面有哪些数据库,然后进行修改(注意:这里的8081是因为我设置Apache端口是8081,一般如果你没有设置就不用加端口号) 问题二:访问wp-admin/install.php出错:数据库连接错误.您在wp-config.php文件中提供的数据库用户名和密码可能不正确 解决: 修改wp-co

【阿里云产品公测】ACE安装WordPress博客图文教程

阿里云ace搭建wordpress图文教程 C?ib_K* 按照大大说的,wordpress确实能够轻松创建,只有几步. \0l>q ,    do*}syQ`O   ml0.$z   我想说,小白的世界技术大大还是不了解.想当初我了解一下怎么使用svn就研究了快一星期,天天下载软件,卸载软件,查看教程. 更别说前两天终于稍稍懂了一点的git(知道怎么上传文件了.)更是在年初bae支持git代码的时候研究,可是一直不入其门,拖拖踏踏就是大半年的时间. 555,不说了,说多了都是泪. uwf 5!

Centos 7 安装 Wordpress(三)-----安装 MariaDB数据库、PHP & PHPMyAdmin

全文根据 Keneuro的博客来安装,所以也把该地址分享出来. ----------------------------------------------------------------------------- 下面咱们也来试下. 先来试下 Centos 7 安装 Wordpress(三)-----安装 MariaDB数据库.PHP & PHPMyAdmin

安装wordpress

因为自己有个域名,然后有阿里的免费主机,所以一直想搞个网站,但是自己学得太慢了,所以就找了个php的系统来用,也就是标题wordpress. 然后讲讲安装过程. [1]安装本地的php环境,这个我用的appserv.网上一搜一大把.一个集成的环境,平时学习php的时候也用的这个. 安装比较简单.安装好之后,测试一下,浏览器输入 127.0.0.1  或者 localhost 看看会不会出现如下页面.出现则成功. [2]这个时候要新建一个数据库,因为wordpress的时候要用到.进如 http:

CentOS安装wordpress权限问题

最近在CentOS6.5上安装wordpress,遇上一个问题,安装好之后外网总是不能再网页进行配置,想了半天应该是源代码文件的权限问题,具体问题与解决如下: 如果你的wordpress安装目录是wordpress,则通过默认向导配置会出现权限不足的情况: Sorry, but I can’t write the wp-config.php file. You can create the wp-config.php manually and paste the following text i