文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>在windows下配置apache和php

在windows下配置apache和php

时间:2009-08-26  来源:freeners


   想远程获取php的版本号,为了测试找了低版本的php

安装步骤如下:

1、 先安装apache  没什么好说的

    test apache 工作是否正常

2、 下了个PHP4.4.9版本的zip文件,直接解压就可以了
    我是把解压后的文件夹放到c:\目录下,位子无所谓,随你喜欢,然后重命名为php

3、 压缩包中有两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用
    php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。将选择的
    ini 文件拷贝到 PHP 能够找到的目录下并改名为 php.ini。PHP 默认在 Windows
    目录下搜索 php.ini:

3、 修改apache的配置文件httpd.conf

    想让apache能执行php有两种配置方式

    第一种:增加如下配置语句
      ScriptAlias /php/ "c:/php/"
     AddType application/x-httpd-php .php
     Action application/x-httpd-php "/php/php.exe"

   现在可以测试php是否可以工作了,写个简单的hello.php文件

   <html>
       <body>
           <?php echo "hello, freeners!"; ?>
       </body>
   </html>

   可以在浏览器里输入http://localhost/hello.php
   如果显示 hello, freeners! 那就可以在apache里使用php干
   你相干的了。
   但这样远程获取不了php的版本号,也就不知道php有些什么漏洞了。

   第二种方法:

    在php目录下有个叫php4ts.dll的文件,将它拷贝到  
   system32目录下,然后修改httpd.conf
     增加如下配置语句: 
      LoadModule php4_module "c:/php/sapi/php4apache2.dll"
          AddType     application/x-httpd-php .php

      ok,记得重启apache,现在可以测试了。

  现在可以获取到php的版本号了。

 让这些信息暴露在网上是件危险的事,如果想隐藏php的版本号,可以修改apache的配置文件,增加如下语句:

    ServerTokens Prod

   ServerSignature Off

现在安全多了,可以收工了!


       
  
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载