windows XP下php(5.2.3)配置过程

下面文章内容将讲述 Windows XP下 PHP 5.2.3环境的配置,服务器选择 Apache 2.2.4,数据库选择 MySQL 5.0.18 版本。
一、需要下载几个软件包

1. apache_2.2.4-win32-x86-no_ssl.msi http://archive.apache.org/dist/httpd/binaries/win32/ 
    2. php-5.2.3-Win32.zip http://cn2.php.net/releases/ 
    3. MySQL5.exe http://dev.mysql.com/downloads/mysql/5.0.html
二、简单安装过程

(一)Apache      

    Apache2.2.4的安装很简单,我就直接把他装到了D盘php文件夹下,安装完后我的apache目录就是D:/php/Apache2.2
验证是否安装成功,直接启动apache服务器,如果出现The request server failed!一般情况是你的Apache服务端口被占用,比如你之前装过tomcat,或者迅雷占用80端口,你可以采用以下方法解决:打开D:/php/Apache2.2/conf下的httpd.conf文件找到Listen ,ServerName localhost: 修改它们的值为没有使用的端口号。例如8,80,8080,.....。然后重新启去服务器。然后在浏览器中输入地址http://localhost:端口号/。显示出来表示安装成功。

    (二)PHP   

    我是直接解压缩放到D盘php目录下的php5文件夹了,这样查找文件会方便许多。

    (三)Mysql

    直接按默认目录装到C盘下。

三、配置过程

(一)http.conf  
    这个文件我改了以下几个地方: 把PHP直接作为apache的一个模块运行,我在里面加了两句: 
LoadModule php5_module "D:/php/php5/php5apache2_2.dll" AddType application/x-httpd-php .php
我在D盘下建立了一个myphp_prject的目录用于存放我的站点文件,在http.conf里改了这样一句话: 把DocumentRoot "D:/php/Apache2.2/htdocs"改成了DocumentRoot "D:/myphp_prject" 
直接列目录,就改了: 把DocumentRoot "D:/myphp_prject"这句下的如下语句 
Options FollowSymLinks AllowOverride None 改为: 
Options Indexes FollowSymLinks AllowOverride None 把apache的默认字符设置为中文简体: AddDefaultCharset GB2312 
修改目录的默认首页: DirectoryIndex 后面写上你想设置为首页的文件名,如:index.html index.php等 
* 注意:1、D:/myphp_prject这个文件夹一定要存在,否则启动apache会出错
2、 <Directory />    

Options Indexes FollowSymLinks    

AllowOverride None    

Order deny,allow    

deny from all    

Satisfy all

</Directory>
把deny from all中的deny改成了allow,保存后重起apache
注意一点的是,要使这些配置生效需要重新启动apache  
    (二)php.ini         

    把php.ini-dist复制到C:/windows 下改名为 php.ini
然后修改了几个地方: extension_dir = "D:/php/php5/ext" (指定动态连接库的目录,php5和php4不同的地方就是它的动态连接库目录变了,这在它的文档结构里有详细的说明) 然后把下面几句前面的分号去掉 ;extension=php_dba.dll ;extension=php_dbase.dll ;extension=php_gd2.dll ;extension=php_imap.dll ;extension=php_mysql.dll 
接下来修改了一些文件上传以及内存使用最大限制: memory_limit = 20M post_max_size = 20M upload_max_filesize = 20M 别的就没改什么了,这里修改过php.ini以后也要重新启动apache 
接下来一点很重要的就是把php目录下的 libmysql.dll复制到windows/system32下,如果不这样做,mysql动态连接库就无法正常加载。  
    (三)测试安装成功与否 
    在D:/myphp_prject目录下新建一个phpinfo.php文件,里面内容如下:
<?php echo phpinfo(); ?>
然后重新启动Apache服务器,打开http://localhost:端口号/phpinfo.php地址,将显示一些PHP与Apache的配置信息。PHP,Apache安装成功。
测试PHP是否与mysql连接成功。新建一个phpmysql.php文件,内容如下:
<?php $db = mysql_connect("localhost","root","root");  echo $db; ?>
打开http://localhost:端口号/phpmysql.php地址,显示Resource id #2信息,测试连接mysql成功。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值