工具版本如下: 1、apache_2.0.55-win32-x86-no_ssl.msi 2、php-5.2.5-Win32.zip 3、mysql-5.0.10a-beta-win32.zip
我本来用的是apache2.2.6和php2,可是始终没测试成功,后来看到网上有人说apache2.2和php5不兼容,我换了现在的2.0版本,一试一次性成功了,呵呵。 配置: 1、配置Apache服务器(httpd.conf) “DocumentRoot”指的是网站根目录,即apache安装目录下的htdocs文件夹。 注意:路径地址里的“\”在Apache里要改成“/”。 “DirectoryIndex”(目录索引),也就是在仅指定目录的情况下,默认显示的文件名,可以添加多个,系统会根据从左至右的顺 序来优先显示,以单个半角空格隔开。 “# DefaultLanguage nl”前面的“# ”去掉,把“nl”改成你要强制输出的语言,中文是“zh-CN”,这样就强制了所有输出文件的语 言编码。 “LoadModule php5_module E:/php/php5apache2.dll”是指以module方式加载ph; “PHPIniDir "E:/php"”是指明php的配置文件php.ini的位置。 加上“AddType application/x-httpd-php .php”、“AddType application/x-httpd-php .html”两行,则.php和.html文件就可以执行php程序 了,你甚至还可以添加上一行“AddType application/x-httpd-php .txt”,让普通的文本文件格式也能运行php程序。 2、php配置 把php目录(例:E:\php)下的php.ini-dist重命名为php.ini 设置系统环境变量,将php安装路径、及里面的ext路径写入PATH当中,如:E:\php;E:\php\ext。系统路径添加好后要重启电脑才能 生效。 php.ini文件中有个“register_globals = Off”值,这个值是用来打开全局变量的,比如表单送过来的值,如果这个值设为“Off”,就只 能用“$_POST['变量名']、$_GET['变量名 ']”等来取得送过来的值,如果设为“On”,就可以直接使用“$变量名”来获取送过来 的值,当然,设为“Off”就比较安全,不会让人轻易将网页间传送的数据截取。 要使php能够直接调用其它模块,如图所示,只须选择要加载的模块,去掉前面的 “;”,就表示要加载此模块了。比如我要用 mysql,就要把“;extension= php_mysql.dll”前的“;”去掉。所有的模块文件都放在php解压缩目录的“ext”之下。 以上都是我随便先记录下来的,到这php与Apache的结合已经算完成了,至于mysql好像没什么要配了,可能有点乱,我也是菜 鸟,刚学,见笑了,请大家多提宝贵意见,我会慢慢更新的。 ---------------------------- 珍惜原创,谢绝盗版! - cYanbomb
posted on 2008-01-16 15:48 cyanbomb 阅读(224) 评论(0) 编辑 收藏 所属分类: php
Powered by: BlogJava Copyright © cyanbomb