不会健身的程序员
不是好作家

eclipse搭建wordpress本地测试环境

小林一直相对自己博客的主题进行修改,顺便学习一下php语言,还有前端的一些知识,顺便也对自己博客所使用的开源博客wordpress进行了解。要搭建wordpress本地环境,最起码需要有4样东西,php环境,apache服务器,mysql数据库,还有文本工具(用notepad++就可以有php文本高亮功能了),不过这都是大神干的事情,身为一个忠实的eclipse爱好者,本着能用免费就用免费的原则。小林最近就琢磨怎么能用eclipse搭建php开发环境呢,当然,最终还是被小林找到了。

虽然这篇博文如何使用eclipse开发wordpress博客,但是它同样对所有的使用php+mysql的博客适用。

搭建前提

假设你是在懂《eclipse安装插件》的前提下,并且已经下载安装好了eclipse(juno)、xampp(小林安装的是精简版,只有apache、mysql、php环境)、phpeclipse插件,如果你下载的都是绿色版,就是zip格式的

安装路径

  1. eclipse直接解压就好,%ECLIPSE_HOME%=D:tooleclipse
  2. xampp解压之后点进解压文件中setup-xampp.bat文件,安装就完成了%XAMPP_HOME%=D:toolxampp
  3. phpeclipse插件的安装方法,请查看《eclipse安装插件

配置phpeclipse

eclipse > Preferences > PHPeclipse

PHP External Tools

  1. Apache
    修改Apapche值D:toolxamppapachebinhttpd.exe
    修改Path to httpd.conf值D:toolxamppapacheconfhttpd.conf
  2. MySQL
    修改MySQL值D:toolxamppmysqlbinmysqld.exe
  3. XAMPP
    修改XAMPP Start值D:toolxamppxampp_start.exe
    修改XAMPP Sop值D:toolxamppxampp_stop.exe

XDebug

修改PHP Interpreter的值D:toolxamppphpphp.exe

小林注:这里的值都是对应小林自己的安装路径,各位童鞋只需要修改到自己对应的安装路径下即可

修改完成后eclipse切换到php视图eclipse > Window > Open Perspective > PHP,切换之后之后在工具栏上就可以看到启动xampp,停止xampp,启动mysql,启动apache,停止apache等按钮了,是不是很方便啊。点击start xampp按钮,然后在浏览器中输入http://localhost/xampp/就可以访问默认的网页了,这时候只是把xampp集成进eclipse而已,但是并没有能使用我们eclipse中的项目当访问。

新建eclipse工程

我们创建一个叫linjunlong的项目路径是D:workspacelinjunlong.comlinjunlong,在工程下建一个index.php文件,然后写入

<?php
echo "Welcome to https://linjunlong.com"
?>

配置XAMPP

配置apache

修改%XAMPP_HOME%apacheconfhttpd.conf文件

  1. 找到并修改DocumentRoot属性
    DocumentRoot "D:workspacelinjunlong.comlinjunlong"
  2. 找到并修改<Directory>标签
    <Directory "D:workspacelinjunlong.comlinjunlong">

小林注:这里为什么直接指向project的路径,而不是指到工作区的路径呢,是因为我们是期望和我们博客的路径一样,比如小林的博客是https://linjunlong.com后面直接接的就是wordpress的工作目录了,通俗点就是直接放在”/”下了,如果你的博客是类似这种结构https://linjunlong.com/blog,那你可以新建一个blog项目,然后在配置的时候指向工作区而不直接指向项目,就可以用http://localhost/blog访问了

配置好之后重启apache,在浏览器中输入http://localhost/index.php就可以看到直接我们写的那index.php文件了

配置php的xdebug(其实小林实际过程中还没用到这调试工具,可以不配置)

修改%XAMPP_HOME%phpphp.ini

[XDebug]
zend_extension = "toolxamppphpextphp_xdebug.dll"
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "toolxampptmp"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 0
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.trace_output_dir = "toolxampptmp"

 

安装wordpress

步骤一:进入mysql中创建数据库和用户,并给用户授予数据库权利,关于数据库操作的,可以看小林这篇文章《数据库常用命令-mysql(二)

步骤二:下载解压wordpress到eclipse中的项目linjunlong中去

步骤三:在浏览器中输入http://localhost/readme.html按照步骤一步一步安装即可

然后我们就可以在eclipse的linjunlong项目下修改东西,然后刷新浏览器就可以看到我们修改的内容,对于wordpress主题开发wordpress插件开发等工作就轻松许多了。

导入wordpress

这里主要讲解如何导入以后的wordpress数据,至于如何得到wordpress数据,有自己wordpress的朋友应该都懂怎么弄,就是把自己博客所在的数据库备份,还有WEB目录压缩,用ftp工具连接进去然后下载下来。

步骤一:得到数据库备份文件、wordpress备份文件爱你

步骤二:在mysql中创建数据库用户和数据库,并给用户相应的数据库权利

步骤三:导入数据库备份的数据,类似下面的命令

mysql -uusername -ppassword databasename < d:bakbak.sql

步骤四:解压wordpress文件,并把文件覆盖到eclipse的linjunlong项目下

步骤五:修改数据库配置文件,修改覆盖之后的linjunlong项目下的wp-config.php文件,修改里面的数据库配置

/** WordPress 数据库的名称 */
define('DB_NAME', 'linjunlong');

/** MySQL 数据库用户名 */
define('DB_USER', 'linjunlong');

/** MySQL 数据库密码 */
define('DB_PASSWORD', '123456');

/** MySQL 主机 */
define('DB_HOST', 'localhost');

步骤六:修改网站默认地址

因为我们的博客设置了网站的根路径比如小林的是https://linjunlong.com,这时候你访问任何一篇文章指向的都是https://linjunlong.com地址而不是http://localhost,这时候我们需要修改一下,小林是用下面这种方法修改的。

  1. 修改C:WindowsSystem32driversetchosts文件添加127.0.0.1 linjunlong.com映射,这里的映射要看你的wordpress博客配置的站点地址是什么,小林的是https://linjunlong.com,如果你的是以https://www.linjunlong.com,那这里的映射要写成127.0.0.1 www.linjunlong.com
  2. 访问localhost,登录wordpress,然后修改设置常规wordpress地址和站点地址修改成http://localhost
  3. 去掉C:WindowsSystem32driversetchosts我们的那个映射,不去掉的话,每次你访问自己的博客,就是访问本地地址

修改完之后就可以用http://localhost访问我们本地的博客了,丝毫和我们自己的域名博客半毛钱关系都没了

(全文完)

(转载本站文章请注明作者和出处 小林博客 – linjunlong.com ,请勿用于任何商业用途)

赞(0)
转载请注明出处:林俊龙博客 » eclipse搭建wordpress本地测试环境

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

年年岁岁花相识,岁岁年年人不同

给我留言网站地图

谢主隆恩

支付宝扫一扫打赏

微信扫一扫打赏