| 如何搭建本地PHP调试环境和discuz论坛 |
|
|
| 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文件夹下,然后就可以测试了,你要访问的地址是:
http://localhost/文件.php
另外需要知道的是php很多都涉及到MYSQL的应用,这里需要知道该MYSQL所用得端口是6033,我刚开始自己以为是默认的,然后就直接另外安装PHP程序时,就导致了不能安装了。所以配置文件安装文件时,数据库要写localhost:6033这样子才行的。此文参考了http://club.21php.com/showthread.php?t=7和Discuz!EXP 说明文件。 发表评论
|
||||||
| < 上一篇 | 下一篇 > |
|---|