本地调试 WordPress

0 Share

本地调试 WordPress

如何在本地搭建 LAMP 环境,运行 WordPress ,以方便对主题、程序的调试更改。

因为前几次改主题的时候把一些判断写死了。所以之后的更改基本都是在线完成。要崩溃了,所以决定还是把写死的判断改回来,在本地调试。下面给出我使用的本地搭建 WordPress 环境的方法。

Ubuntu Linux 系统

当然咯,最方便的是使用源里的。

sudo apt-get install wordpress

现在我的源里默认的是 WordPress 2.5.1 。我曾经尝试过的,安装完之后莫名其妙,WordPress 不知道被安装到哪里去了,倒是 php 、apache2 等依赖程序安装了。所以最好还是一步一步来吧。

安装 Apache2+PHP5+MySQL

sudo apt-get install apache2 libapache2-mod-security libapache2-mod-php5 php5 php5-gd mysql-server php5-mysql phpmyadmin

其中 libapache2-mod-security 可以不装,还可以选装 mysql-admin 。

配置php.ini

sudo gedit /etc/php5/apache2/php.ini

如果有下面这句,前面有分号的话去掉分号;没有则自己加上这句。
extension=mysql.so

GD库的安装

sudo apt-get install php5-gd
记得装完重启apache
sudo /etc/init.d/apache2 restart

启用 mod_rewrite 模块

sudo a2enmod rewrite

phpMyAdmin

默认并不是安装在 /var/www下面的而是在 /usr/share/phpmyadmin,你可以把 phpmyadmin 复制过去,或者创建一个链接,然后把链接复制过去。然后在浏览器里打开 http://localhost/phpmyadmin ,选择权限->添加用户,当然这个不是最重要的,而是建立新数据库。

安装 WordPress

可以去官方网站下载 ,或者下载 中文版 。解压之,放在网站根目录里面。注意一下文件夹权限,不可写的话会有问题的。然后访问你的 WordPress 输入数据库、用户名就可以了。

如果你发现自定义永久链接不能生效的话,编辑/etc/apache2/sites-available/default 这个站点缺省配置文件。找到AllowOverRide None,更改为AllowOverRide All,记住有多个地方要改。sudo /etc/init.d/apache2 restart 重启apache,也可以用 sudo /etc/init.d/apache2 fore-reload 强制重载配置文件。

Windows系统

推荐使用 PHPnow 。你可以访问 官方网站 ,如果不能访问下载链接,请自行搜索。

如果系统有同类软件件,请先停止或卸载,否则会占默认端口!请关闭迅雷,会占端口!

解压:解压到任意目录;(不能含有中文!例如 "桌面")
安装:运行 Init.cmd 进行初始化;
使用:.htdocs 为网站主目录。执行 PnCp.cmd 进行设置或管理。

注意:卸载前必须执行 Stop.cmd!
使用 PnCp.cmd 进行设置和管理。

把 WordPress 的文件夹复制到 htdocs 目录里,然后参考 Ubuntu 里面的方法即可。

Comments ( 4 )

  1. ReplyMY-Hou
    安全第一,养成先本地hao习惯 haha
    • Reply卢达
      安全是一个因素,更重要的是麻烦
  2. Replykrisyuan
    呵呵,我一般是在本地ubuntu下测试的,xp下装个xampp也可以吧?
    • Reply卢达
      呵呵,因为我之前就是用的 PHPnow ,主要是简单,解压之后运行个文件就 OK 了

Leave a reply

Your email address will not be published.