winxp下安装php,apache,mysql

原创 2013年12月05日 19:03:09

php从5.3.5左右后的版本就已经没有VC6了,因为VC6的架构已经不满足需求了,所以全部换成了VC9,

现在的VC9也是支持apache的。但都建议Apache下用FastCGI模式。

因为vc11(vs2012)不支持winxp,所以也不能下载vc11版本的。

1. 下载php5.4 vc9   http://windows.php.net/download/

2. 解压到D:/work/php ,备份一下php.ini-development,然后将其更名为php.ini,

3 打开打开php.ini,找到extension_dir,改为extension_dir = "D:/work/php/ext" 并去掉注释


APACHE支持PHP配置:
1)解压或者安装好apache,并通过本地http://127.0.0.1  测试能正常运行
2) 下载mod_fcgid,http://httpd.apache.org/download.cgi#mod_fcgid

第一步:将下载mod_fcgid-2.3.6-win32-x86.zip 里面的mod_fcgid.so 这一个文件,放到Apache 2.x的Modules目录中。

第二步:配置Apache : 修改C:\Apache2.2\conf\httpd.conf 文件:
首先,搜索修改目录的地方,添加 Options ExecCGI 这句
    <Directory "E:/Apache2.2/htdocs"> #特别注意别弄错地方了有路径的位置   
#假设的 apache2.2.8 是安装在 e:/apache2.2    
Options Indexes FollowSymLinks   
AllowOverride None   
Order allow,deny    
Allow from all  
  #下面这句是我添加的,允许执行CGI脚本   
Options ExecCGI   
  </Directory>

其次,在配置文件的末尾加入:
    LoadModule fcgid_module modules/mod_fcgid.so
    <IfModule mod_fcgid.c>      
    AddHandler fcgid-script .php      
    FCGIWrapper "C:/php/php-cgi.exe" .php
    </IfModule>
    #.php前面有一个空格

3)配置完毕,重新启动Apache
    
    PHP测试:
    <?php
    phpinfo();
    ?>
注意:确认配置没有问题。如果运行打不开,请先安装VC++2008_X86运行库.

测试地址:http://127.0.0.1/index.php  注意,只输入127.0.0.1是不行的,因为Apache默认的是index.html还不能识别index.php.这一点造成很多人认为自己配置不成功
     修改方法:
    <IfModule dir_module>
    #将下面的index.html改成index.php,重新启动Apache就可以避免了
        DirectoryIndex index.html  
    </IfModule>




在最近的开发中经常需要对一些非.NET平台下的系统进行评估或者维护,由于主要的工作都是在Windows平台下进行的,所以没有必要装一个Linux系统,因为PHP/Apache/MySQL都能在Windows下运行。
        最近因工作需要要对几个PHP的系统进行维护,所以决定在Windows平台上安装PHP/MySQL/Apache。在Windows下的IIS中很容易配置虚拟主机(服务器版本,XP版本只能添加一个虚拟网站和多个虚拟目录),在Apache下就比较方便配置虚拟主机了。
        下面我将我配置过程中的一些配置记录下来,供大家参考。
         首先,自然是要安装Apache了,安装完成之后在Apache目录下的conf目录中找到httpd.conf文件,添加如下配置(注意:在.conf中以“#”开始的行表示被注释的行):
# start PHP Config 
#加载php5模块 
LoadModule php5_module C:/php/php5apache2_2.dll 
#添加对php的支持 
AddType application/x-httpd-php .php 
#PHP的起始目录,运行时会首先在这个目录下查找php.ini,如果没有在到windows系统目录下诏 
PHPIniDir "C:/php" 
# end PHP Config
接着添加虚拟主机,为了便于理解和修改,我基本都做了注释:
#VirtualHost 
#下面一行是监听8080端口 
Listen 8080 
#<VirtualHost></VirtualHost>中是有关Apache中虚拟主机的配置 
<VirtualHost *:8080> 
#网站管理员邮箱,非必须 
ServerAdmin Webmaster@netskycn.com 
#网站名称,非必须 
ServerName www.netskycn.com 
#下面的一行是虚拟主机的驻目录,必须 
DocumentRoot "D:/PHPCode/phpcms" 
#下面的一行是有关虚拟主机默认起始页配置的,各起始页之间以空格分隔,建议指定,否则采用全局设置 
DirectoryIndex index.html index.htm index.php 
#下面一行是有关虚拟主机运行出错时的日志文件存放位置,建议指定,否则采用全局设置 
ErrorLog C:/logs/phpcms-error.log 
#下面一行是有关客户端访问的日志,建议设置,否则采用全局设置 
TransferLog C:/logs/phpcms-access.log 
#下面一行是设置记录客户端agent信息及referer信息的日志文件保存位置的,非必须 
CustomLog C:/logs/referer_agent.log combined 

#设置虚拟主机对应的web访问权限 
<Directory "D:/PHPCode/phpcms"> 
        Options Indexes FollowSymLinks 
        AllowOverride None 
        Order allow,deny 
        Allow from all 

</Directory> 
</VirtualHost> 
#VirtualHost

Windows XP SP3搭建Apache + PHP环境

httpd-2.2.21-win32-x86-no_ssl.msi php-5.4.0-Win32-VC9-x86.rar
  • liangzhuangdongtou
  • liangzhuangdongtou
  • 2017年04月07日 16:43
  • 650

windowsXP下搭建Apache+MySql+PHP环境

一、安装Apache 1、下载httpd-2.4.4-win32-ssl_0.9.8.zip包,解压缩到你想放的目录,修改conf/httpd.conf配置文件。 配置文件修改的地方有(这里是安装...
  • happyqyt
  • happyqyt
  • 2013年06月03日 20:05
  • 5023

xp中搭建php环境(安装apache并配置apache)

装了半天的php环境,终于在xp上装上了,现在分享给那些少数还在使用xp的小伙伴们.致同样喜欢xp的小伙伴 我自己试了很久发现在xp下最适合装apache2.4 + php5.4, 由于还没有用到有关...
  • u011692041
  • u011692041
  • 2016年01月25日 12:02
  • 730

windows XP+Apache+PHP5+MySQL的安装与配置方法

 在Windows下自己建网站是一件挺不错的事情。由于开源软件的火爆,Apache+php+MySQL成为许多人的首选。可是相比Windows自带的IIS,对于第一次建站的人来说,这些软件复杂的配置往...
  • youkuiyuan
  • youkuiyuan
  • 2007年05月02日 07:13
  • 5478

Windows下Apache+php+MySql配置和wordpress的安装

Windows下Apache+php+MySql配置和wordpress的安装     一、   安装前的准备     Apache+php+MySql和wordpress Apache:是一种...
  • youyoushang
  • youyoushang
  • 2012年10月12日 18:54
  • 5523

Windows下Apache+PHP+MySQL搭建web服务器

Windows环境下利用Apache+PHP+MySQL搭建web服务器
  • June_King
  • June_King
  • 2017年10月09日 11:43
  • 919

在Ubuntu中使用源码编译安装Apache+MySQL+PHP+phpMyAdmin

原文链接:http://www.icultivator.com/p/7079.html 操作系统:ubuntu12.04LTS(64位) 编译安装的步骤如下: 检查安装的编译工具...
  • kankan231
  • kankan231
  • 2014年02月24日 22:29
  • 4172

64位Win7下安装与配置PHP环境【Apache+PHP+MySQL】(一)

【软件下载】 本安装实例所使用安装文件如图所示:   其中,64位版本的MySQL安装文件mysql-5.5.33-winx64.msi,可直接从官网下载,下载地址:http://dev.m...
  • a7282787
  • a7282787
  • 2015年07月16日 14:02
  • 1056

centos6.5下安装php+mysql+apache并整合的具体流程

 经过2天的无数次试验,泪奔中,终于安装完成,下面是我在centos6.5下安装php+mysql+apache并整合的具体流程: 1.源码安装apache(网上有教程),我安装的是httpd...
  • xjkwq1qq
  • xjkwq1qq
  • 2014年06月20日 10:26
  • 5303

apache、php、mysql安装和配置(有图有真相)

首先建立一个名为wamp(可以命名为其他,不要是中文,路径不要有中文)的文件夹,将apache、php、mysql安装到一起,目录例如: 一、apache(版本2.2.22)...
  • zyz1431
  • zyz1431
  • 2016年10月01日 14:28
  • 771
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:winxp下安装php,apache,mysql
举报原因:
原因补充:

(最多只允许输入30个字)