windows xp下搭建php网站:IIS+PHP5.3.4+mySql5.0

时间:2021-10-17 19:08:00

一、
      实验室之前的网站是asp的网站,直接用IIS+asp+Access搭建的。如今找了个公司用php+mysql改了些版面,这下网站才拿的出面。
      IIS是比较老的版本,5.1, 根据需要加了fastCGI的升级程序。据网上说直接用了php-5.3.4-Win32-VC9-x86针对 IIS fastCGI的版本安装在D:/PHP5下。主要修改了php的config.ini文件。在配置完成后通过运行iprober.php来测试php是否安装成功(这个需要使能 config.ini中的short_open_flag=On,但是实际运用时需要将其设为 Off)。
     mySql5.0安装在默认的C:/Program files下。主要修改了一些配置参数:如并发连接数、Mysql服务器类型(允许事物操作等多种操作方式)等。

     出现的一个问题:所有的工作都做好了,但是本机可以通过 网址 打开,但是远程主机 却不可以通过 网址 打开。原因是网站服务器防火墙 禁用了80端口,网上很多说直接把防火墙关了,其实只要在 防火墙启用情况下,在 例外 条件里添加 80这个端口。
    
二、对于各个软件的功能剖析:
   网站文件及端口映射:IIS 或者Apache 就是提供网站的端口映射,以及主文件夹、及首先文件名的设置。(在安装PHP时,最好是选择Apache,因为PHP的config.ini的很多属性默认是在Apache上运行的,所以几乎不怎么需要改动)。 而 IIS需要改动较多。
   数据库:Mysql是免费的开源数据库。提供网站的 数据信息,各种内容及用户信息。
   网站和数据库之间的链接:phpMyAdmin。(可以通过网络操作Mysql数据库)
    压缩工具:GZip(文本压缩能达到40%),我没有装,但是还是很有用的。能够加速用户访问网站的速度。
三、
   主要参看链接:http://www.chinaz.com/Server/Web/0G21202362010.html