`
jhyimu2005
  • 浏览: 185676 次
  • 性别: Icon_minigender_2
  • 来自: 苏州
社区版块
存档分类
最新评论

php环境搭建(apache2.2+php-5.2.14-Win32+MySql)

    博客分类:
  • php
阅读更多
说出来不怕笑话,我是第一次学习php,当然首先是搭建环境,一直都是做java开发,一直在想有没有一个像MyEclipse的开发环境,直接安装什么都不要用设置,结果在网上找了好多资料例如zend studio8.0或者zend studio8.0 for eclipse还有notePad++,我都试过把php项目放在apache下运行,结果人家不解析php语法,这下我就郁闷了也空欢喜一场,突然想到了写java代码需要jdk,php是不是也需要类似的东西,在网上一下果然是这样,自己参考了一篇文章(http://www.jzxue.com/fuwuqi/http-iis-apache/201009/10-4550_2.html)一步步的安装,功夫不负有心人,最后终于测试成功,废话少说,言归正传,一下是它的安装步骤,附件中包括了所有的安装软件:
准备条件:

Apache 2.2.16 安装版(httpd-2.2.16-win32-x86-no_ssl.msi)

php-5.2.14 解压版php-5.2.14

Mysql 5.1.x 安装或解压版都可以,只要能正常启动
1.首先将文件php-5.2.14-Win32.zip解压到D:\Apache2.2; 安装完毕后测试安装是否成功,在浏览器下输入http://localhost/回车,如果出现It works!说明Apache 2.2安装成功,并且能正常使用!(如果不能正常启动,很可能是端口号被别的占用了,此时你可以在D:\Apache2.2\conf下找到文件httpd.conf将Listen 80改为Listen 81再在浏览器中输入http://localhost:81/)
2.然后将php-5.2.14-Win32.zip压缩包解压到D:\php-5.2.14-Win32,找到php-5.2.14-Win32文件夹下的php.ini-dist(,将这个文件的后缀名改成php.ini,然后打开php.ini,找到extension_dir这一行,并将这一行修改成extension_dir = "D:/php-5.2.14-Win32/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,让Apache 2.2与php关联起来。到D:\Apache2.2\conf目录下找到Apache配置文件httpd.conf,打开配置文件,在
#LoadModule vhost_alias_module modules/mod_vhost_alias.so这一行的下面输入:

LoadModule php5_module D:/php-5.2.14-Win32/php5apache2_2.dll
PHPIniDir "D:/php-5.2.14-Win32"
AddType application/x-httpd-php .php .phtml

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

3.最后安装Mysql 5.1.x就可以了(MySql与PHP没有任何关联)


本来想把软件添加在附件中结果发现太大了,你们根据上面的说明去相应的官方网站上下载也可以,速度还挺快的
分享到:
评论
1 楼 sun_2008 2012-02-07  
收藏 连接点不了了???

相关推荐

    centos 7.2 安装oracle 11g 去烧的rpm包

    compat-libstdc++-33-3.2.3-62.i386,compat-libstdc++-33-3.2.3-72.el7.x86_64,glibc-2.3.4-2.41.i686,glibc-devel-2.3.4-2.41.i386,libaio-0.3.105-2.i386,libaio-devel-0.3.105-2.i386,libgcc-3.4.6-3.i386,...

    php-5.2.14-win32-installer.msi

    php-5.2.14-win32-installer.msi

    oracle11g安装所需rpm(pdksh-5.2.14-30.x86_64,elfutils-libelf-devel,compat-libstdc++-)

    在提供的标题和描述中,提到了三个关键的RPM包:pdksh-5.2.14-30.x86_64、elfutils-libelf-devel和compat-libstdc++-33-3.2.3-72.el7.x86_64。下面将详细解释这些包的作用以及它们与Oracle 11g安装的关系。 1. **...

    php程序php-5.2.14-Win32.zip

    4. **集成环境搭建**:如果需要在本地开发Web应用,可以安装XAMPP、WAMP等集成环境,它们集成了Apache、MySQL和PHP,简化了配置过程。 5. **运行PHP**:可以通过命令行运行PHP脚本,或者在Web服务器中部署PHP项目,...

    pdksh-5.2.14 安装包

    Linux安装oracle11gR2必须的安装包。下载此开发包rpm安装成功,同样适用于i686。 包含以下开发包: pdksh-5.2.14-1.i386.rpm pdksh-5.2.14-30.x86_64.rpm pdksh-5.2.14-21.x86_64 pdksh-5.2.14-30-mdv2011.0.x86_64

    php-5.2.14-Win32.zip --PHP安装包下载

    标题中的"php-5.2.14-Win32.zip"表明这是一款适用于Windows操作系统的PHP版本,具体为5.2.14。PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,主要用于Web开发,可以嵌入到HTML中使用。此安装包允许...

    pdksh-5.2.14(32位和64位rpm)

    下载的zip包里面包含32位和64位。注意:请选择正确版本安装。由于现在相关rpm包比较难找,故传上来供大家分享使用。 直接安装即可: rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm 如果安装失败则尝试强制安装,强制...

    pdksh-5.2.14-多版本-CentOS-RedHat-Oracle

    标题 "pdksh-5.2.14-多版本-CentOS-RedHat-Oracle" 指向的是一个包含多个版本的PDKSH软件包,特别提到了5.2.14版本,它是针对CentOS、RedHat以及Oracle操作系统环境的。描述中提到,这个软件包在安装Oracle 11g时是...

    linux安装oracle时所需的所有依赖包

    compat-libstdc++-7.3-2.96.118.i386.rpm compat-libstdc++-33-3.2.3-47.3.i386 elfutils-0.137-3.11.i586 elfutils-libelf-0.97.1-3.i386 elfutils-libelf-devel-0.97.1-3.i386 glibc-common-2.3.4-2.36.i386 glibc...

    pdksh-5.2.14-37.el5.x86_64 pdksh-5.2.14-37.el5_8.1.i386.rar

    `pdksh`在许多软件安装和配置过程中作为依赖项出现,因为它提供了一种灵活的环境来执行自动化任务。 在描述中提到的问题,当尝试在CentOS 7上安装Oracle 11g R2时,系统提示缺少`pdksh-5.2.14`。这是因为Oracle...

    oracle安装差的rpm包

    oracle安装差的rpm包,compat-libstdc++-33-3.2.3-47.3.i386.rpm;elfutils-libelf-devel-0.97.1-5.x86_64.rpm;gcc-c++-3.4.6-3.1.x86_64.rpm;glibc-2.3.4-2.41.x86_64.rpm;libaio-0.3.105-2.i386.rpm;libaio-devel-...

    pdksh-5.2.14-37.el5.x86_64

    它在Linux和Unix系统中广泛使用,作为shell脚本编程环境。PDKSH在设计上与原始的AT&T Korn Shell(ksh)兼容,提供了许多增强的功能,同时也保留了ksh的语法和特性,使得用户可以在不修改原有脚本的情况下轻松地移植...

    linux下安装oracle最全的缺少包

    compat-libstdc++-33-3.2.3-61.i386 elfutils-libelf-devel-0.137-3.el5.i386 elfutils-libelf-devel-static-0.137-3.el5.i386 gcc-4.1.2-46.el5.i386 gcc-c++-4.1.2-46.el5.i386 glibc-devel-2.5-42.i386 glibc-...

    centos下libstdc++-2.10.0-30.sparc.rpm库

    centos 上一些软件需要依赖高版本的libstdc++库。libstdc++-2.10.0-30.sparc.rpm

    pdksh-5.2.14-30.x86_64.rpm

    标题中的“pdksh-5.2.14-30.x86_64.rpm”是一个特定版本的PDKSH(Public Domain Korn Shell)软件包,它用于Linux操作系统。PDKSH是一个开放源码的shell,设计类似于AT&T Korn Shell(ksh),在许多Linux发行版和...

    pdksh-5.2.14 32位&64;位

    pdksh-5.2.14 32位&64;位 将下载的 pdksh-5.2.14-37.el5_8.1.x86_64.rpm 上传到服务器 rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

    oracle安装pdksh-5.2.14

    在提供的文件列表中,有两个不同架构的版本:pdksh-5.2.14-37.el5_8.1.x86_64.rpm用于64位系统,而pdksh-5.2.14-37.el5_8.1.i386.rpm则适用于32位系统。在安装Oracle 11g之前,你需要确保你的系统是32位还是64位,并...

Global site tag (gtag.js) - Google Analytics