php、apache、mysql在windows7下的环境配置

      好长时间没写blog了,新疆断网一年,等到网络开通,我再上原来经常发文章的tom博客才发现原来的blog被连锅端,损失惨重,那可是我多年经验的总结呀,向tom的系统管理员提个建议,你们关门前能否发个通知让我把资料倒出来。言归正传,资料丢了没关系,咱做技术的就这点优势,不怕麻烦,换个阵地,继续战斗。

      做了多年技术,从delphi开始,经历java,一路走来,项目做了无数,终于悟出一点:简单就是美。最近突然对php产生兴趣,原因不外乎几点:

      一、资源丰富,无论从技术文章、技术支持,还是成熟产品,那可真是丰富至极,让我这个java崇拜者羡慕的直流口水,怎么没早点学习PHP,白白浪费了那么多时间做别人做早就做的很成功的产品。

      二、对系统要求不高,配置简便。做过java的人都知道,java资源消耗是巨大的,配置服务器又是相当麻烦的,开发过程中又要和多中技术打交道,做java开发就要比别人能耐得住寂寞。

     当然,我对php的了解也只是皮毛,谈不上有感性的认识,网上有大量的溢美之词,其中也有许多不足,但我相信这项技术值得研究。

 

     好了,对PHP的研究就从环境配置开始吧。步骤如下:

     一、准备软件:

          php-5.3.3-Win32-VC6-x86.zip:此处使用压缩版,安装版可能在配置与压缩版配置上有不同,VC6和VC9的区别网上有很多介绍,我用apache做Web服务器,就选择VC6版的,5.3.3和5.2版本有很多不同,就选5.3版以上的,有好处。

          httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi:Web服务器,到apache官方网站下载最新的版本。   

          mysql-5.1.48-win32.msi:mysql数据库服务器,没什么好说的。  

 

     二、 安装软件

         mysql与apache和php没什么关联,可以安装在一起,也可以不安装在一起。

         先安装mysql,安装步骤网上很多,没什么好说的。

         安装apache,参照网上资料。

         安装PHP:将php解压缩,放在某个目录下,此处需要注意一点,php的目录中不能有空格,否则后期配置会使apache不能正常启动。我的安装目录为D:/php

    

     三、配置软件

        假设我的软件安装目录如下:

        apache:D:/Program Files/Apache Software Foundation/Apache2.2

        php:D:/php

        1、将php中的php_gd2.dll、php_mysql.dll、php5ts.dll(该文件旨在php压缩包中有)拷贝到C:/Windows/System32中。

        2、将mysql的libmySQL.dll拷贝到C:/Windows/System32中。

 

        3、配置apache:

               a、打开D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf

               b、查找到“#LoadModule vhost_alias_module modules/mod_vhost_alias.so”,回车换行,加入如下两行指令

                    LoadModule php5_module D:/php/php5apache2_2.dll(由于我的)
                    PHPIniDir " D:/php"
                   

               c、查找“AddType application/x-gzip .gz .tgz”,回车换行,加入如下指令:

                    AddType application/x-httpd-php .php .phtml

 

         配置PHP:

               1、 在PHP压缩包里有两个文件php.ini-production和php.ini-development,如果你是在开发环境下使用php,只需将

                    php.ini-development重命名为php.ini。

               2、打开php.ini,查找“extension-dir”,会出现如下内容:

                    ; Directory in which the loadable extensions (modules) reside.
                    ; http://php.net/extension-dir
                   ; extension_dir = "./"
                   ; On windows:
                    ; extension_dir = "ext"

                    将红色部分修改为extension_dir = "D:/php/ext",切记前面的分号要去掉

                3、要让php支持mysql还需做如下配置:

                   查找;extension=php_mysql.dll,去掉';
                   查找;extension=php_gd2.dll,去掉';'
                   查找;extension=php_mbstring.dll,去掉';'

      

        四、测试

            在D:/Program Files/Apache Software Foundation/Apache2.2/htdocs下建立一个php文件,内容如下:

<?php
   phpinfo();
?>

如要测试数据库连接,内容如下:

 <?php  

  $ok=mysql_connect("127.0.0.1","root","111111");
  if ($ok){
     echo "mysql 连接成功";}
  ?>

     重启apache ,打开浏览器测试页面,ok,大功告成!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值