许多用户在使用无忧主机(www.51php.com)建站前,都会选择在本地对网站程序进行一次功能性的调试,可以避免频繁向php空间上传数据,同时也耽误调试时间。更有效率的网站调试方法,就是在本地搭建一个php网站运行环境。很多用户也来咨询我,帮他解决在本地搭建php+mysql环境中遇到的难题,也有用户建议我发布一些php环境配置的教程,这样网站就可以在本地调试,不要上传空间进行测试,而且还节约了时间。我先这里感谢,热心的无忧香港/美国php空间的用户的建议。现在,我就将一个最完美的php环境搭建方案介绍给大家。

一、需求分析

搭建一个通用的php调试环境是我们的目的,用按照本篇教程搭建出来的环境,不仅仅可以调试dedecms、joomla!、phpwind、等等php开源程序,我可以好不夸张的说,按照本教程的设置,你可以调试任何满足条件的php开源网站。

本地调试环境名称:windows平台搭建php+mysql+apache(或IIS6.0)的运行环境

软件安装需求分析:

根据互联网上,主流的php虚拟主机提供商的服务器运行环境配置,需要安装的软件有:

apache 2.0或iis6.0

php5.0以上,

mysql5.0以上

phpmyadmin(mysql数据库管理工具),

zend 2.0以上

以上安装软件使用用户所熟悉的windows系统,保障用户能够快速上手。

二、windows平台快速搭建php+mysql+apache调试环境的方法

我们只是为了搭建一个测试平台,只要能够调试php网站就可以了,对环境的安全性没有要求,无忧主机(www.51php.com),推荐php环境集成一键安装包,用户只需要下载下载,点击一直下一步就可以在一分钟内就可以完成上述全部软件的安装工作,真的是非常的快速。下面我将回详细说到这个集成工具包。如果你很懒或是老站长,请你直接跳过下面的文字,直接阅读第三节的内容中的红色字体部分就可以了。你是第一次,请耐心阅读本文档所有文字。

请别忘了我们的目的:我们是要在本地调试php网站的,并尽可能的模拟无忧主机的服务器环境(LAMP)调试php开源网站。那么如何做到类?GO ON~

1、安装平台的选择

请大家在自己的windowsxp操作系统上下载并安装VMware虚拟软件,然后在VM虚拟主上安装一个windows 2003操作系统,windows2003安装完毕后,设置虚拟机的网卡地址与你本地电脑的网卡地址为同一网段,这时候你就拥有两台电脑了,你就可以通过网络访问到你的虚拟机(我们搭建的服务器)。

2、php环境安装集成一件安装工具包

经过测试,无忧主机推荐用户使用两款集成包

A、  php setup for IIS 一键安装工具包,请用按下列网址下载,后快速安装到vm虚拟机中的windows 2003中。工具包集成的软件的版本信息如下:

集成工具包下载地址:http://down.chinaz.com/soft/17191.htm

集成工具包的软件版本信息如下:

PHP v5.1.2
MySQL v5.0.18
Zend Optimizer v2.6.0
phpMyAdmin v2.7.0-pl2

B、   这个是有dedecms官方网站提供的php环境整合安装工具包。DedeAMPZ整合包可以帮我们快速部署一个WAMP(Windows+Apache+MySQL+PHP+Zend)的运行环境。请下载dedeAMPZ整合包,只需要点击下一步就可以直接安装成功。如果你是调试织梦(dedecms)内容管系统,那么你可以古做任何修改,直接使用,一步到位。如果用户是调试其它php开源程序如joomla!phpwind等开源网站,你只需要将php开源网站的安装文件放在默认网站的根目录下面就可以直接开始安装了。用dedeAMPZ工具搭建的环境,不仅仅可以调试dedecms。

DedeAMPZ整合包下载地址:

http://www.dedecms.com/html/chanpinxiazai/20080905/39481.html

三、开始调试php开源网站

如果你是一个严谨的人,我建议你详细阅读本文档所有文字。本教程是按照一个程序员严谨的工作 而编写的网站项目调试教程。其目的就为了在调试中,发现问题、解决问题,在网站正式部署到无忧主机上时,不过多纠结与网站程序代码的错误。

由于前面介绍,我们是将php运行环境部署在vm虚拟机中,并将vm主机部署为本地网络中的一台服务器,可以通过网络进行访问。按照第二节中介绍的方法,安装完php运行环境后,接下来,就是将php开源网站的安装。这是一个比较抽象的叙述,为了让用户理解我的意图,我举例说明。

举例:

用户唐帅购买了无忧主机300M香港php空间一个,准备安装worpress博客系统,同时也发了50块钱在无忧主机购买了一个商务中国的域名——www.51php.com。我在正式部署前,我想先在本地测试一下自己设置的worpdress模版。我按照本教程操作,已经完成了如下操作:

1、已经在自己电脑(本地电脑,用的winxp系统)上安装了VM,

2、在vm成功安装了windows2003操作系统和在win2003操作系统中快速安装了php setup for IIS一键安装包。

3、将vm主机和本地电脑组成内网,设置vm主机的网卡IP地址为:192.168.1.1,设置本地电脑网卡地址:192.168.1.2

为了逼真,搭建一个与无忧主机相似度非常高的测撒平台。请用户再如下两步操作,实现使用唐帅刚购买的域名(www.51php.com)在本地访问并调试worpdress模版。

4、并在vm主机中的wind2003系统中,通过IIS将域名www.51php.com进行绑定。

5、请你务必阅读我的写的另一篇文章网站迁移绝招之修改hosts文件,修改自己本地电脑的hosts文件,只需要一段代码,就可以实现用域名访问windows 2003中IIS建立的站点。

在本地电脑的用记事本打开hosts文件,在底部加入:192.168.1.1  www.51php.com

现在,请用户把wordpress安装包,放在IIS家里的站点下面,然后在本地电脑上直接通过IE浏览器输入:www.51php.com就可以直接安装wordpress,然后就象在使用无忧主机调试网站一样在本地调试,再这样高度仿真测试环境下,“神马”网站程序问题都可以测试出来了,不是吗?

还请用户特别注意:很多用户都遇到过这样的问题,在本地测试好好,怎么一放到空间上就不能运行了?关于这个问题,是由于用户在本地调试的mysql数据库名称、域名信息和无忧主机给你提供的数据库信息不相同、域名(客户一般在本地调试,一般使用127.0.0.1或localhost进行调试安装)也不相同导致的。将本地测试成功的网站迁移到无忧php空间上,请用户参考我公司网站上相关的php开源程序的迁移教程(或咨询php开源网站的官方论坛),可以获得帮助信息。如果你按照本教程所说,是修改本地hosts文件,直接使用你的主域名进行调试的,迁移时不用考虑域名问题,修改mysql数据库的配置信息即可。

最后写给懒惰者、老站长等经验用户:上面介绍的php环境集成安装工具包,也可以直接安装在windows xp环境下面进行调试,修改本地hosts文件后,直接使用自己的域名进行调试,只要你高心使用任意域名(如:baidu.com)来在本地调试你的网站

无忧主机提供美国/香港 纯Linux环境下高端php空间,仅仅只需99元一年起,有需求的用户请与无忧主机客服人员联系

本文地址:http://www.51php.com/others/1546.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: