Happy New Year (*^__^*)

PHP学习小记——安装配置

工具版本如下:
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 阅读(217) 评论(0)  编辑  收藏 所属分类: php


只有注册用户登录后才能发表评论。


网站导航: