xp下apache+php的环境的安装

 想看一下php,在xp下配置了一个apache+php环境。

软件版本:

  1. apache_2.2.14-win32-x86-openssl-0.9.8k.msi
  2. php-5.2.11-Win32.zip(直接解压就可以用)

以上软件都在官方网站下载。

1、安装apache

直接安装(我安装的目录是D:\tools\Apache2.2)

中间有个填写服务器名的地方,可直接填写自己的计算机名,邮件填写自己的邮件。

在浏览器输入http://127.0.0.1/如果输出:

It works!

那么apache服务器就安装成功了。

 

2、安装php

直接解压即可,我解压到了D:\tools\php-5.2.11-Win32

 

3、配置

将php目录(D:\tools\php-5.2.11-Win32)下的

php.ini-dist另存为php.ini保存到C:\WINDOWS下(以后配置php就需要修改这个文件)

libmysql.dll(支持MySQL数据库),

php5ts.dll(apache服务器支持php)

复制到C:\WINDOWS\system32(在win2k,nt复制到C:\WINNT\system32下)

 

剩下的就是修改配置文件了。

开始-》所有程序-》Apache Server 2.2-》Configure Apache Server-》Edit the Apache httpd.conf Configuration File

或者直接用文本编辑器打开:D:\tools\Apache2.2\conf(apache安装目录下conf文件夹)下的httpd.conf

 

搜索LoadModule,按对应的方式添加上:

LoadModule php5_module D:\tools\php-5.2.11-Win32\php5apache2_2.dll

然后搜索 AddType,在

AddType application/x-compress .Z 

AddType application/x-gzip .gz .tgz

后面添上

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

 

重启一下服务器,这样服务器就支持php了

 

4、测试

新建一个文本文件,内容如下

<?php
phpinfo();
?>

 

保存到apache安装目录下的htdocs文件夹下(我的D:\tools\Apache2.2\htdocs),保存名为:test.php

 

打开浏览器,输入http://127.0.0.1/test.php

如果成功,就输出一些系统信息,如果失败,应该就原样输出

 

我也是第一次安装(接触)php,如有问题,请留言,大家共同探讨。

 

<!--今天(10月19号)做连接MySQL数据库是发现没有成功,下面是解决方法,有问题大家讨论-->

 

今天发现数据库还是连接不上,一连数据库出现下面的错误(要有错误显示,需要修改c:\windows下php.ini的display_errors = Off改为display_errors = On,负责不显示数据):

Fatal error: Call to undefined function mysql_connect() in D:\tools\Apache2.2\htdocs\connsql.php on line 8

 

 然后Google,最后终于发现了问题的所在,既然apache连接php成功

php连接不上MySQL,那问题出现在php的配置上,而不是apache的配置上,所以继续修改php.ini

 

在C:\Windows下搜索:extension_dir,原来的配置是".\",你修改为你php解压到的路径,我的是修改为

extension_dir = "D:\tools\php-5.2.11-Win32\ext"

 

然后继续搜索extension,把

extension=php_curl.dll
extension=php_dba.dll
……
extension=php_imap.dll
……
extension=php_mysql.dll
extension=php_mysqli.dll

 

之前的分号去,重启apache服务器,问题解决。

 

<!-- 10月20日更新 WordPress显示问题  -->

今天研究博客数据库的设计,下载了大名鼎鼎的WordPress中文版,安装一切正常,管理界面也正常,但是一访问主页就显示文件列表

修改了一下apache的配置文件(开始-》所有程序-》Apache Server 2.2-》Configure Apache Server-》Edit the Apache httpd.conf Configuration File)

搜索index.html,修改为index.php 问题解决,修改后如下

<IfModule dir_module>
    DirectoryIndex index.php
</IfModule>

 重启apache,问题解决

 

--EOF--

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值