设为首页 收藏本站
查看: 2559|回复: 0

XAMPP安装WordPress

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2014-11-13 10:02:43 | 显示全部楼层 |阅读模式
零、写在前面
    双十一光棍节刚过,心情萌萌哒。人家没事啪啪,我只能哈哈……所以咯屌丝的我只能发愤图强,今天你对我爱答不理,明天我要让你高攀不起。默默的一直在学习,才发现自己懂得还是太少,啥都不透彻,好忧伤的说。这也没办法,路总得要一步一个脚印的走,还是踏实点好。
零点一、简介

    WordPress想必大家都知道,就不再过多介绍了,本文旨在教程如何在本机上安装使用WordPress。
    首先呢,你的去下载WorPress的安装包,请猛戳WordPress China简体中文到此页面去下载哦~
    WordPress是有PHP写的开源项目,我们除了有刚下载的WordPress的安装包外,当还要在本机上设置PHP环境,安装Apache服务和Mysql数据库。。。嫌麻烦?是的,如果要一个一个的去安装时挺麻烦的。大可放心,我们可以通过集成软件XAMPP(Apache+MySQL+PHP+PERL)来帮我们完成一键式的安装。当然还有别的软件也能帮我们实现,例如你要是在windows操作系统上的话就用microsoft webmatrix,这里我就不介绍它了,有兴趣的朋友自己可以去了解下。
一、XAMPP安装

    好了,当你下载好XAMPP的安装包后我们就先来安装它,如下图:
wKioL1Ri-6_QgxtPAAEWxNtVH3Y746.jpg
wKioL1Ri-7OwZsTBAAGB4WMAUuo543.jpg
    要选择过安装路径的就在这里选择,最好是不要有中文命名的路径哦……

wKioL1Ri-7ejhoaqAADhXpFRJmE412.jpg
wKioL1Ri-7rgk9kRAAFV3-jXe8I321.jpg
    在这里可能要稍微等久点,它已经在给你安装所有必备的软件呢……

wKioL1Ri-7vDyOoyAADOAyyTye0557.jpg
wKioL1Ri-73w82EVAAEsn3813ZM252.jpg
    恩,到这里也没啥好说的,那接下来就看看我们是否有安装成功了。。。
wKiom1Ri_IvyOcALAAFibHlgIkU696.jpg
    按着途中红框的顺序来,1、2步骤是Start启动Apache和MySQL。如果启动没问题的话就会显示红框3,点击红框3就会跳出如下页面:
wKioL1Ri_ZKTQI4KAAMw09NkcrE620.jpg
    那恭喜你,你这就算成功安装好了XAMPP了……
    But,很多朋友往往不会有那么顺利的运气。要不是Apache启动不了,就是MySQL启动不了。这时候别着急,应为最常遇到的问题也就那几个,要不是端口号被限制就是权限未开放。先查看报错提示信息和日志,我们一步一步来排查,下图中红色框框的就是它们的日志信息。
wKioL1Ri_vig0nYkAANDDAnEJxw348.jpg
  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查看
wKioL1RjA07i4UzAAAdyNAw-wMQ129.jpg
    然后再到任务管理器上找想对应的PID进程,如上图占用80端口的是PID为4的进程。如果任务管理器中未显示PID的话,就从选项菜单中去点击显示,如上图操作。。。对比找到相应进程关闭。麻烦吗?那也可以直接在cmd中输入tasklist命令来打印显示,然后再输入taskkill /pid 端口号 杀掉此进程,XAMPP重启apache即可。
    wKiom1RjBhDAWaj9AAEY-9bIJ5k133.jpg
    我屮艸芔茻,这是系统进程怎么能关闭呢?那就应该是被IIS服务给占用咯,所以呢,你可以到服务中看看,如果下图出现这货的话,那就果断把它给关闭且设置成手动启动,要不然每次开机后你都得再把它关闭一次。 wKiom1RjBsmyonicAAJQGZ9zP6Q516.jpg

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

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

wKiom1RjCjTQoOKBAAEfy8_-zwE491.jpg
wKiom1RjCjniTyVxAAEEh_Lp_o0568.jpg
    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表。
wKioL1RjE_XR2RRsAAJL2cBc02I192.jpg

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

二、WordPress的安装
    1、安装之前得先在mysql中建一个数据库哦~步骤如下图:
wKiom1RjGC7TC5DAAAMJpwLkUmk737.jpg
    2、这时候你就可以把之前下载的wordpress的包解压,然后再把wordpress文件夹直接拷贝到你xampp安装路径下的xampp\htdocs\目录下。
wKioL1RjGcryvv_HAAFrXRrD4_8348.jpg
    3、在游览器地址栏中输入localhost/wordpress或127.0.0.1/wordpress
wKiom1RjGxfAcN79AAEW4hOXJzw628.jpg

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

wKioL1RjHNaTkO9gAAH-BCWSBU8732.jpg
------------------------------------华丽丽的分割线-------------------------------------

wKiom1RjHGzj5lAUAADojQz4Br4835.jpg
------------------------------------华丽丽的分割线-------------------------------------
wKioL1RjHNuz0-oFAAIajlb7s3E761.jpg

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

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


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-28727-1-1.html 上篇帖子: lamp里php的安装 下篇帖子: 一键lnmp脚本&&php扩展模块安装 WordPress
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表