如何搭建本地PHP调试环境和discuz论坛 打印 E-mail
  2007-12-19
如果想要学习PHP编程的话,你需要一个PHP测试的环境,可以是一个PHP空间,当然也可以是在本地搭建一个PHP环境,下面就说说本地搭建PHP环境的过程。第一次写这样的适合新手的文章,呵呵.搭建本地PHP环境有多种方法,说下常用的两种,一种是手动安装一个诸如 » Apache 的 web 服务器,还有 » PHP,另外再安装一个与PHP紧密联系在一起的数据库,例如 » MySQL。还有一种就是一种自动安装的程序,比如说DISCUZ! EXP,这是一个著名的论坛安装程序,完全自动安装,比较适合刚刚学PHP的菜鸟用,非常的方便,这本来只是一个论坛的,但是我们完全可以让它变成一个PHP环境,只要是PHP文件都能运行。
第一种,安装需要先下载相关的安装程序,这里是配置一个Windows的PHP调试环境是一件很简单的事情。下面是一个简单的例子(安装目录是C:\www\webserver)。
本文采用Apache2.0.40、PHP4.23和Mysql3.23.52。如果没有该软件请到 www.google.com 搜索并且下载。

1)分别安装和Apache和Mysql--这个按照安装向导需用默认的选项即可;
注:Apache安装过程需要输入网站域名,使用localhost即可;Mysql的root密码随便输入你想要的密码。

2)PHP解压到给定的目录C:\www\webserver\php4
3)修改Apache的配置文件,在最后一行加入:
#PHP Configure ##BEGIN##
ScriptAlias /php/ "C:\www\webserver\php4/"
AddType application/x-httpd-php .php .php4 .php3
AddType application/x-httpd-php .phtml
Action application/x-httpd-php "/php/php.exe"
#PHP Configure ##END##
4)把C:\www\webserver\php4下面的php.ini-dist改名为php.ini即可。
5)新建文件index.php,内容如下
<?phpinfo();?>
将文件保存到apache安装目录的htdocs目录。

分别启动apache和mysql。打开浏览器访问http://localhost/index.php,如果能看到系统配置信息,而且Mysql support的信息也能看到,那么恭喜你!!你的设置成功了。

如果只能看到“找不到网页”的信息,请重新检查你修改的配置文件有没有正确或者你的apache是否启动了。
 
第二种:下面说说简单的安装DISCUZ论坛,然后用来进行PHP程序调试,首先去官方论坛下载一个集成Discuz!5.5 的Discuz!EXP 5.5.0,下载地址:http://www.discuz.net/thread-223885-1-1.html。下载后进行解压缩,然后根据说明来,很简单的。
该Discuz!EXP 集成软件集成了以下软件
----------------------
Discuz! 5.5.0 Build 0324
 
Apache 2.2.4-de5
MySQL 5.0.37-de5
PHP 5.2.1-de5
Zend Optimizer 3.2.6-de1
phpMyAdmin 2.10.0.2-de2
 
Discuz!EXP主要目录结构
--------------------------
X:\安装路径
   |
   +---Start.bat (环境启动脚本)
   |
   +---Stop.bat (环境停止脚本)
   |
   +---wwwroot (论坛站点根目录)
   |     |
   |     +---phpMyAdmin (phpMyAdmin 数据库管理系统)
   |     |
   |     +---discuz (Discuz! 论坛)
   |    
   |    
   |
   +---Apache2 (Apache2 程序目录)
   |     |
   |     +---conf\httpd.conf (Apache 配置文件)
   |
   +---MySQL5 (MySQL 程序目录)
   |     |
   |     +---my.ini (MySQL 配置文件)
   |     |
   |     +---data (MySQL 数据库目录)
   |
   +---PHP5 (PHP程序目录)
   |     |
   |     +---php.ini (PHP 配置文件)
   |
   +---Zend (Zend Optimizer 目录)
   |
   +---TMP (环境临时目录)
好了,现在你就可以借这个环境来测试你所编写的PHP文件了,你只要把你编写的文件保存在所安装的程序目录下WWWROOT文件夹下,然后就可以测试了,你要访问的地址是:
另外需要知道的是php很多都涉及到MYSQL的应用,这里需要知道该MYSQL所用得端口是6033,我刚开始自己以为是默认的,然后就直接另外安装PHP程序时,就导致了不能安装了。所以配置文件安装文件时,数据库要写localhost:6033这样子才行的。此文参考了http://club.21php.com/showthread.php?t=7和Discuz!EXP 说明文件。
发表评论
网友评论
ew
作者 访客 于 2008-08-04 14:29:37
移民 
投资移民 
加拿大移民 
技术移民 
移民加拿大 
澳洲技术移民 
德国移民 
移民澳洲 
澳洲移民 
出国移民 
移民出国 
英国移民 
澳大利亚移民 
加拿大投资移民 
加拿大技术移民 
美国留学 
法国留学 
北欧留学 
瑞典留学 
芬兰留学 
澳洲留学 
除湿机 
抽湿机 
工业除湿机 
空气净化器 
空气净化机 
步进电机 
联轴器 
真空泵 
工作服 
职业装 
北京工作服 
定做工作服 
北京二手空调回收 
空调维修 
物资回收 
防腐设备 
风机 
铠装热电偶 
精密铸造 
美术培训 
美术高考 
美术高考培训 
画室 
北京画室 
谐波治理 
无功补偿 
防腐管道 
英美制丝锥 
继电保护测试仪 
日语学校 
日语培训 
安装卫星电视 
安装卫星天线 
北京安装卫星电视 
北京安装卫星天线 
针孔摄像机 
望远镜 
夜视仪 
探测狗 
窃听器 
无线耳机 
屏蔽器 
金属探测器 
隔墙监听器 
国标舞 
拉丁舞 
喷码机 
针孔摄像机 
烤瓷牙 
除沫器 
土壤水分速测仪 
土壤水分测定仪 
土壤水分测量仪 
土壤墒情记录仪 
农药残留速测仪 
土壤化肥速测仪 
土壤养分测试仪 
信号隔离器 
信号分配器 
隔离器 
温度变送器 
电流变送器 
配电器 
隔离配电器 
隔离模块 
糖尿病足 
煤气发生炉 
高低温试验箱 
振动试验台 
恒温恒湿试验箱 
恒温恒湿箱 
恒温箱 
振动台 
盐雾箱 
老化台 
盐雾试验箱 
高低温箱 
低温试验箱 
振动试验机 
合同纠纷 
房产纠纷 
劳动纠纷 
房地产律师 
制氮机 
在职研究生 
液体壁纸 
清水模板 
冷弯型钢 
roll forming 
开口闪点仪 
凝固点仪 
闭口闪点仪 
运动粘度仪 
粘度仪 
抗乳化测定仪 
丝网除沫器 
气液过滤网 
除雾器 
丝网除雾器 
波纹填料 
三菱电机空调 
牛仔服 
牛仔服装厂 
牛仔休闲 
牛仔裤 
牛仔品牌 
牛仔专卖店 
虹吸 
虹吸雨水 
虹吸排水 
有压流 
同层排水 
walk throught metal detector 
恒温器 
马达保护器 
热保护器 
温度开关 
温控器 
过流保护器 
藏獒 
Google左侧优化 
舞台设计 
铅丝笼 
石笼网 
烧烤网 
振动筛网 
拖链 
光纤熔接机 
光缆监测系统 
光时域反射仪 
OTDR 
nike shoes 
air jordan 
不锈钢反应斧
hello
作者 访客 于 2008-08-26 23:45:10
窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器窃听器手机窃听器监听器手机监听器

发表评论
用户访客
标题
BBCode:Web AddressEmail AddressBold TextItalic TextUnderlined TextQuoteCodeOpen ListList ItemClose List
评论



< 上一篇   下一篇 >