windows 下apache2.2.4+php5.2.2+mysql5.1+zend3.2.8构建方法(二)

 
windows下apache2.2.4 + PHP5.2.2 + mysql5.1 + zend 3.2.8环境架设方法(二)
 
php的安装、以module方式,将php与apache结合使你apache支持php服务器脚本程序
PHP官方下载页
http://www.php.net/downloads.php

解压php-5.2.2-Win32.zip

我选择的是e:\php
查看解压缩后的文件夹内容,找到“php.ini-dist”文件,将其重命名为“php.ini”,打开编辑

查找

CODE:
register_globals
将其后面的off改成on如下所示
CODE:
register_globals = on
查找
CODE:
;extension=php_mysql.dll
将前面的;去掉。

这样做的结果是php加载了mysql模块。大家看有什么选项,注意你要加载的模块*.dll必须存在于php解压缩目录的“ext”之下,一般不需要加载太多,需要的加载上就可以了,不行以后再加嘛!
如果上一步加载了其它模块,就要指明模块的位置,否则重启Apache的时候会提示“找不到指定模块”的错误,这里介绍一种最简单的方法,直接将php安装路径、里面的ext路径指定到windows系统路径中——在“我的电脑”上右键,“属性”,选择“高级”标签,点选“环境变量”,在“系统变量”下找到“Path”变量,选择,双击或点击“编辑”,将

CODE:
;e:\php;e:\php\ext
加到原有值的后面,当然,其中的“e:\php” 是我的安装目录,你要将它改为自己的php安装目录,全部确定。系统路径添加好后要重启电脑才能生效,可以现在重启,也可以在mysql安装或配置好后重启。

现在开始将php以module方式与Apache相结合,使php融入Apache,照先前的方法打开Apache的配置文件,找到这里

CODE:
#LoadModule ssl_module modules/mod_ssl.so
添加,第一行
CODE:
LoadModule php5_module e:/php/php5apache2_2.dll
是指以module方式加载php,第二行
CODE:
PHPIniDir "e:/php"
是指明php的配置文件php.ini的位置,是当然,其中的
CODE:
e:/php
要改成你先前选择的php解压缩的目录

继续查找

CODE:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

注意对照上下文

CODE:
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

#
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)

加入

CODE:
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
两行,你也可以加入更多,实质就是添加可以执行php的文件类型,比如你再加上一行
CODE:
AddType application/x-httpd-php .htm
则.htm文件也可以执行php程序了。

最后将\php\ext中的php_mysql.dll复制到C:\WINDOWS(C:\WINNT)中,\php\libmysql.dll和php5ts.dll复制到C:\WINDOWS\system32(C:\WINNT\system32)中。

现在php的安装与Apache的结合已经全部完成,用屏幕右下角的小图标重启Apache,你的Apache服务器就支持了php

Advertisements
此条目发表在未分类分类目录。将固定链接加入收藏夹。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s