windows中PHP5.2.14以及apache2.2.16安装配置

发布于 2014-12-27 23:37:40 | 141 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为大家讲解的是windows中PHP5.2.14以及apache2.2.16的安装配置教材,需要配置php运行环境的朋友可以参考下。

一、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页面中,如果不包 含,那么就会出现中文乱码。查看乱码文件的编码已经是utf-8了,必须另存重新保存为utf-8,乱码才消失,应该 是bom (Byte Order Mark)的问题。目前解决方法:打开php.ini文件,查询关键字:“default_charset”,去掉前面的分号,将值修改为utf-8,重 启apache。

windows中PHP5.2.14以及apache2.2.16安装配置,需要配置php运行环境的朋友可以参考下。

准备条件:

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

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时差问题

<?php echo date("Y-m-d H:i:s");?>时间相差八小时

为什么呢?PHP5系列版本新增了时区设置,默认为格林威治时间,与中国所在的东8区正好相差8个小时

查找date.timezone有这么一行

;date.timezone =

将;去掉,改成

date.timezone = PRC

接下来配置Apache 2.2.16,让Apache 2.2.16与php关联起来。到D:PHPWebSiteApache2.2conf目录下找到Apache配置文件httpd.conf,打开配置文件,在

#LoadModule vhost_alias_module modules/mod_vhost_alias.so这一行的下面输入:

LoadModule 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.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0配置

Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法

Lnmp on Ubuntu 14.04实现多站点安装配置

linux下apache2.2.4+mysql5.0.77+php5.2.8安装精简

在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境

CentOS 6.4 中安装php5.2.17 的方法

Windows中安装Apache2和PHP4权威指南

在Windows中安装Apache2和PHP4的权威指南

Centos下升级php5.2到php5.4全记录(编译安装)

Windows下 PHP5和Apache的安装与配置

Linux下 php5 MySQL5 Apache2 phpMyAdmin ZendOptimizer安装与配置

php5.2 apache2.2,windows中PHP5.2.14以及apache2.2.16安装配置相关推荐

  1. php 5.2.16,windows中PHP5.2.14以及apache2.2.16安装配置示例

    感兴趣的小伙伴,下面一起跟随512笔记的小编小韵来看看吧! 首先下载好需要安装的配置文件 1.apache-2.2.16 2.php-5.2.14-Win32 一.apache配置 apache的安装 ...

  2. MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5、5.6、5.7、8.0)

    MySQL在Windows和Linux平台上多版本多实例安装配置方法(5.5.5.6.5.7.8.0) Linux下MySQL 5.5.5.6和5.7的RPM.二进制和源码安装 参考: http:// ...

  3. php5.4开启opcache,windows下php5.6启用opcache

    最近几天一直帮朋友配置服务器,考虑只部署wordpress,为了性能原因直接上了到目前位置最新的稳定版 php 5.6.16 ,搭建 apache 2.4.17 + php 5.6.16. 部署安装配 ...

  4. studio项目上传svn服务器,SVN在AndroidStudio中的使用(一),SVN安装配置和项目检出更新...

    由于断断续续的使用SVN,经常出现过一段时间就忘记SVN的基本操作方式,因此编写一份在AndroidStudio中使用SVN的详细教程,为自己做一个记录,便于之后的查阅. 本文主要记录如下操作. SV ...

  5. php5.6 连接 oracle,XAMPP中PHP5.6.3连接Oracle

    系统环境:Windows 8.1 x64 PHP 5.6.3 x86 Apache/2.4.10 (Win32) Oracle Database 11g Enterprise Edition xamp ...

  6. python r语言 结合 部署_(转)python中调用R语言通过rpy2 进行交互安装配置详解...

    python中调用R语言通过rpy2 进行详解 1.R语言的安装: 大家进行R语言的安装,在安装好R后,需要配置环境变量R才能进行使用. 对此电脑右键->选择高级设置->环境变量-> ...

  7. Windows下如何实现Ruby操作MongoDB(环境安装配置)

    最近在研究使用非关系型数据库,当前使用的是文档型数据库MongoDB.涉及到在Windows环境下使用Ruby操作MongoDB数据库.因此需在Windows环境下安装Ruby开发环境. 按照如下步骤 ...

  8. Ubuntu中C代码静态检查工具Splint的安装配置和使用

    1.  从http://www.splint.org/download.html下载splint-3.1.2.src.tgz,存放到/home/spring/Splint文件夹下: 2.  打开终端: ...

  9. python关机usb端口_使用python关闭windows中的特定USB端口

    这是我的第一篇文章,我已经看到了越具体越好,所以我会尽量说得非常清楚,并提前感谢!在 我想要的: 我需要同时扫描2台或更多扫描仪的图像,这些扫描仪来自同一品牌和型号,在这种情况下爱普生完美V600,我 ...

最新文章

  1. .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法
  2. python官方手册-Python3 中文手册
  3. 进入编辑模式、vim命令模式、vim实践
  4. 关于ark取得进程的镜像文件路径
  5. 大学计算机专业全英文论文,计算机专业大学生英文简历模板
  6. 几种设计良好结构以提高.NET性能的方法
  7. springboot security 权限不足_springBoot整合springSecurity(零一)
  8. web安全测试---WebScarab工具介绍(中间攻击,可以修改请求参数)
  9. cuSPARSE库:(十四)求解稀疏三角形线性系统(solution of sparse triangular linear systems)
  10. echarts 有引导线和内部文字_上进青年研习社丨设计入门02:平面设计之平面构成中的线...
  11. ZOJ 2527题解
  12. ZYNQ7020 FPGA如何从Flash启动的详细步骤
  13. SSH框架的详细介绍
  14. 迅雷下载到99.99%速度0kb/s怎么办?
  15. 台式计算机时间不能同步,电脑时间同步不了怎么办
  16. 说好的30天直播生死呢?--第一章 我的小伙伴们(一)
  17. goland集成golint
  18. excel 批量生成条码
  19. EFR32MG22与TI CC2652RSIP对比
  20. PerfDog测试安卓模拟器初体验

热门文章

  1. [COCI2012-2013] POPUST
  2. 数字化城市大脑赋能社会治理现代化体系新动能
  3. Nebula Genomics从领先的技术和生物技术风投公司筹集430万美元种子经费
  4. word论文写作笔记
  5. 「最全」实至名归,NumPy 官方早有中文教程,结合深度学习,还有防脱发指南...
  6. 【精选】DO-218AB封装SM8T36A / TVS瞬态抑制二极管主要参数
  7. SM8S33、TVS瞬态抑制二极管在汽车上的问题与应用
  8. “丈母娘团”软件园找女婿:单身IT男成香饽饽
  9. 2012第20周国内Android应用下载排行榜动态
  10. 《密码与安全新技术专题》论文学习及报告总结