windows中PHP5.2.14以及apache2.2.16安装配置方法
作者:bea
首先下载好需要安装的配置文件
1、apache-2.2.16
2、php-5.2.14-Win32
一、apache配置
apache的安装不说了,安装过程中选择自己想安装的位置,一路next,就可以了。默认80端口,安装结束后,浏览器输入http://localhost/进行验证,成功的话会输出It works!
apache配置:配置文件位于安装目录下的%APACHE_HOME%confhttpd.conf,修改根目录DocumentRoot(一共两处)。端口也在这里修改。
二、php配置
把下载好的php-5.2.14-Win32.zip解压。注意下载的时候不要下php的debug或者none-thread-safe版。否则与apache结合后会出错。
把解压出来的php.ini-dist复制一份做备份,然后把原php.ini-dist重命名为php.ini,打开该文件,进行配置。
1.设置扩展位置:extension_dir = "%PHP_HOME%/ext"(修改后启用该设置要去掉前面的分号,%PHP_HOME%为php的解压目录)
2.打开需要用到的扩展:将extension=php_bz2.dll,extension=php_gd2.dll,extension=php_mysql.dll,extension=php_mysqli.dll前面的分号去掉(注意前面不能有空格),如果还要开其它扩展,那么将其它扩展前面的分号去掉。
3.时差问题:查找
;date.timezone =
修改为
date.timezone = PRC
4.设置与apache结合
打开apache配置文件httpd.conf,在
#LoadModule vhost_alias_module modules/mod_vhost_alias.so
这一行的下面输入:
LoadModule php5_module E:/php/php-5.2.14-Win32/php5apache2_2.dll
PHPIniDir "E:/php/php-5.2.14-Win32"
AddType application/x-httpd-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。
猜你喜欢
您可能感兴趣的文章:
- POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
- 献给php初学者(入门学习经验谈)
- 发款php蜘蛛统计插件只要有mysql就可用
- php更改目录及子目录下所有的文件后缀扩展名的代码
- 利用php+mysql来做一个功能强大的在线计算器
- 发一个php简单的伪原创程序,配合商城采集用的
- php知道与问问的采集插件代码
- php笔记之常用文件操作
- php+jquery编码方面的一些心得(utf-8 gb2312)
- windows下升级PHP到5.3.3的过程及注意事项
- PHP OPCode缓存 APC详细介绍
- 并发下常见的加锁及锁的PHP具体实现代码
- PHP开发的一些注意点总结
- php更改目录及子目录下所有的文件后缀的代码
- 比较全面的PHP数组的使用方法小结
- PHP之COOKIE支持详解
- PHPCMS的使用小结
- PHP中的MYSQL常用函数(php下操作数据库必备)
- zen cart新进商品的随机排序修改方法