Windows下配置Apache集成PHP

PHP版本为:php-5.3.28-Win32-VC9-x86.zip

下载,解压;(例如: E:\programs\php5.3.28-VC9)

重命名php.ini-development为php.ini; 打开该文件,修改如下:

因为要用mysql,所以要把mysql模块放开;即将php_mysql.dll打开;

修改apache配置文件: 找到conf下的http.conf文件。增加以下内容:

以上配置完成Apache和PHP的整合。

以下进行测试:

在Apache的htdocs目录下新建test.php文件,内容如下:

<?php phpinfo(); ?>

启动apache,输入以下地址进行测试:http://localhost/test.php

如果页面出现php信息,则说明成功。

PHP5安装过程中出现的问题

【问题】apache2.2.17和php5.3.4怎么配置?php中没有php5apache2_2.dll这个文件?

如果php安装目录里没有php5apache2_2.dll,一定是下载的版本不对。php5有好几个版本,应怎么选择呢?

官网下载:http://windows.php.net/download

该页面左侧已经说的很明白了,如果PHP5和Apache结合的话,不能选择VC9+以上版本,而且必须使用Thread Safe版本。原文如下:

Please use the Apache builds provided by Apache Lounge.

They also provide VC11 builds of Apache for x86 and x64.

We use their binaries to build the Apache SAPIs.

If you are using PHP with Apache 1 or Apache2 from apache.org (not recommended),

you need to use the older VC6 versions of PHP compiled with the legacy Visual Studio 6 compiler.

Do NOT use VC9+ versions of PHP with the apache.org binaries.

With Apache you have to use the Thread Safe (TS) versions of PHP.

旧版本PHP下载地址:

http://windows.php.net/downloads/releases/archives/

http://museum.php.net/php5/

不要下载NTS版本或VC9版本的,因为VC9是专门为IIS定制的,而VC6 是为Apache或其他WEB服务软件提供的。

其他安装问题请参见:http://php.net/manual/zh/install.php

时间: 2024-12-15 06:58:27

Windows下配置Apache集成PHP的相关文章

Windows下配置Apache服务器并支持php

php环境的配置相对来说比较繁琐,网上教程大部分都是放一起说,总体感觉比较乱,其实Apache是一款通用的服务器软件,可以用来配置支持静态页面,php.Python.Java甚至asp等服务端语言,要把Apache理解成单独的服务器,并不一定和php搭档,只是和php配合是比较流行的一种组合方式,就比如lamp就是比较流行的网站架构,所以,首先我们来配置Apache,首先让服务器跑起来并能解析静态的html文件 首先我们去官网下载最新版本的Apache,首先来到首页:http://www.apa

windows下配置Apache PHP和MySQL

其实这个网上有很多资源了,但是都是又老又旧的,Apache都是针对2.2的,php也是5.3之前的,mysql也有了很大变化.当然也有WAMP这种集成环境,但我还是喜欢自己鼓捣一番. Apache2.4 下载地址:http://www.apachelounge.com/download/http://www.apachehaus.com/cgi-bin/download.plx Apache更新到2.4了,Apache2.2那会会提供安装包,2.4的时候只有一个压缩包,你只要解压拷贝到你要作为服

在windows下配置apache以cgi方式支持python

Apache配置 在httpd.conf中查找DocumentRoot: 允许目录可以执行cgi: DocumentRoot  "D:\WWW" <Directory />     Options Indexes FollowSymLinks MultiViews ExecCGI     AllowOverride All     Order allow,deny     Allow from all     Require all granted </Directo

[Apache系列]怎样在windows下配置apache vhost

找到你的Apache安装目录,下图为小编的Apache安装的目录 2 点击conf文件夹  进入配置目录,找到httpd.conf 文件, 3 打开httpd.conf 文件,如图, 找到地475行, 或者ctr+f 查找httpd-vhosts.conf 去掉前面的# ps: Include conf/extra/httpd-vhosts.conf(这指的是Apache安装目录下面的conf 文件夹下面的extra下面的httpd-vhosts.conf文件 ,如果你要更改目录也可也,但必须指

windows下配置Apache+PHP+Mysql环境

1.下载相关安装包 Apache下载: http://archive.apache.org/dist/httpd/binaries/win32/ ,选择httpd-2.2.25-win32-x86-no_ssl.msi PHP下载: http://windows.php.net/downloads/releases/archives/ ,选择 php-5.3.5-Win32-VC6-x86.zip MySQL下载: http://downloads.mysql.com/archives/comm

windows下配置apache+https

通过https反向代理映射到http地址,可实现以https的方式,访问普通的http网站.主要涉及到以下三个配置文件的修改:httpd.confhttpd-ssl.confhttpd-vhosts.conf具体实现步骤:1. 修改conf/httpd.conf取消ssl及proxy相关注释#LoadModule ssl_module modules/mod_ssl.so (去掉前面的#号)#Include conf/extra/httpd-ssl.conf (去掉前面的#号)#LoadModu

Windows下配置Apache服务器

第一步:下载最新Apache. 下载网址:http://www.apachehaus.com/cgi-bin/download.plx 第二步:把下载文件解压缩到一个工作目录.D:\Apache 第三步:修改/conf/httpd.conf文件. 修改ServerRoot为Apache工作目录:D:/Apache 修改Listen 端口号,这里一定要用没有占用的端口号.由于我的机器80端口已经被占用,我用了81端口. 修改DocumentRoot,把DocumentRoot修改为D:\Apach

windows下安装apache笔记

之前一直是用别人配置好的apache环境来开放,今天想自己安装配置下windows下的apache(nginx+fastcgi).mysql.php等. 虽然大部分时间是在搞前端开发,偶尔也要搞服务端开发,熟悉下服务端环境配置也好 ,心里有底气些. 1. apache下载 这个下载遇到几个坑 ,最后到网上搜索才解决问题. 下载地址:http://httpd.apache.org/download.cgi   打开后选择最新版本 页面会跳转到相关资源项, 选择windows资源 进入windows

windows下配置nginx+php环境

windows下配置nginx+php环境 刚看到nginx这个词,我很好奇它的读法(engine x),我的直译是“引擎x”,一般引“擎代”表了性能,而“x”大多出现是表示“xtras(额外的效果)”,那么整个词的意思就是类似“极致效果”,“额外性能”.当然这里不是要来唠嗑,以上是题外话. nginx相较于我们熟悉的apache.IIS的优势,就我浅入浅出的了解,在于“反向代理”和“负载均衡”.因此考虑到能够为Web服务器节省资源,它可以代替apache来提供Web服务.那么上正题了,ngin