Windows   发布时间:2022-05-07  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了windows中PHP5.2.14以及apache2.2.16安装配置方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

首先下载好需要安装的配置文件
1、apache-2.2.16
2、php-5.2.14-Win32

一、apache配置

apache的安装不说了,@R_458_9382@选择自己想安装的位置,一路next,就可以了。默认80端口,安装结束后,浏览器输入http://localhost/进行验证,成功的话会输出It works!

apache配置:配置文件位于安装目录下的%APACHE_HOME%\conf\httpd.conf,修改根目录DocumentRoot(一共两处)。端口也在这里修改。

二、php配置

把下载好的php-5.2.14-Win32.zip解压。注意下载的时候不要下php的debug或者none-thread-safe版。否则与apache结合后会出错。

把解压出来的php.ini-dist复制一份做备份,然后把原php.ini-dist重命名为php.ini,打开该文件,进行配置

1.设置扩展位置:php_HOME%/ext"修改后启用该设置要去掉前面的分号,%php_HOME%为php的解压目录)

2.打开需要用到的扩展:将php_bz2.dll,extension=php_gd2.dll,extension=php_Mysql.dll,extension=php_MysqLi.dll前面的分号去掉(注意前面不能有空格),如果还要开其它扩展,那么将其它扩展前面的分号去掉。

3.时差问题:查找

修改为

4.设置与apache结合

打开apache配置文件httpd.conf,在

.so

这一行的下面输入:

php5_module E:/php/php-5.2.14-Win32/php5apache2_2.dll

phpIniDir "E:/php/php-5.2.14-Win32"
php .php .phtml

解释:

第一行为php与apache结合需要用到的动态链接库位置,该文件在php解压后的根目录中。

第二行为php.ini文件的路径

第三行是告诉浏览器对.php.phtml文件转发给apache进行解析。

重启Apache,这样就可以和php关联起来了。(注意每次修改Apache或者php配置文件时都要重启ApachE)

应该会遇到乱码的问题,当遇到的时候在继续补充。

PS: 果然遇到乱码了,我用的是Eclipse for php Developers进行开发。在首选项里将workspace的编码默认设置为utf-8,可是当php或者html页面中,如果不包含Meta http-equiv="Content-Type" content="text/html; charset=UTF-8">,那么就会出现中文乱码。查看乱码文件的编码已经是utf-8了,必须另存重新保存为utf-8,乱码才消失,应该是bom (Byte Order Mark)的问题。目前解决方法:打开php.ini文件,查询关键字:“default_charset”,去掉前面的分号,将值修改为utf-8,重启apache。

httpd-2.2.16-win32-x86-no_ssl.msi)

php 5.3.3 VC6 x86 Thread Safe 解压版Zip(php-5.3.3-Win32-VC6-x86.zip)

@H_259_21@mysqL 5.1.x 安装或解压版都可以,只要能正常启动

首先安装Apache 2.2.16到D盘(个人习惯)的phpWebSite文件夹下(需要自己在D盘新建一个名称叫phpWebSite的文件夹),安装完毕后测试安装是否成功,在浏览器下输入http://localhost/回车,如果出现It works!说明Apache 2.2.16安装成功,并且能正常使用!(注意:如果本机上有IIS服务器的话,那么因该关闭IIS服务器,或者修改IIS的端口,因为Apache也用的是80端口,建议将IIS端口改成其他端口,例如8090端口)

然后将php 5.3.3 VC6 x86 Thread Safe压缩包解压到D盘的phpWebSite目录下,重命名为php,配置php的配置文件,找到php文件夹下的php.ini-development(本人用这个)文件或者php.ini-production文件,将这个文件的后缀名改成php.ini,然后打开php.ini,找到extension_dir这一行,并将这一行修改成extension_dir = "D:/phpWebSite/php/ext"并将前面的分号去掉(注意前面不能有空格,将路径中的\要改成/,否则会出错)。打开所需要的php扩展,将extension=php_bz2.dll,extension=php_fileinfo.dll,extension=php_gd2.dll,extension=php_Mysql.dll,
extension=php_MysqLi.dll前面的分号去掉(注意前面不能有空格),如果还要开其它扩展,那么将其它扩展前面的分号去掉,就可以了。这时候,php环境基本配置完成。

php5时差问题
时间相差八小时
为什么呢?php5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时
查找date.timezone有这么一行
;date.timezone =
将;去掉,改成
date.timezone = PRC

接下来配置Apache 2.2.16,让Apache 2.2.16与php关联起来。到D:\phpWebSite\Apache2.2\conf目录下找到Apache配置文件httpd.conf,打开配置文件,在
#LoadModule vhost_alias_module modules/mod_vhost_alias.so这一行的下面输入:

php5_module D:/phpWebSite/php/php5apache2_2.dll
phpIniDir "D:/phpWebSite/php"
AddType application/x-httpd-php .php .phtml

重启Apache,这样就可以和php关联起来了。(注意每次修改Apache或者php配置文件时都要重启ApachE)

最后安装MysqL 5.1.x就可以了(MysqL与php没有任何关联),所以不再赘述!

:以上所说的环境配置可以在XP下,Win2003下,vista,Win7旗舰32位版均可正常配置,在Win7旗舰64位版上无法正常运行,原因至今不明,还是个迷!嘻嘻嘻……^_^

大佬总结

以上是大佬教程为你收集整理的windows中PHP5.2.14以及apache2.2.16安装配置方法全部内容,希望文章能够帮你解决windows中PHP5.2.14以及apache2.2.16安装配置方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: