window系统下配置apache,php

1.apache2.4.20下载地址http://www.apachelounge.com/download/VC11/binaries/httpd-2.4.20-win64-VC11.zip

2.php5.6.20下载地址http://windows.php.net/downloads/releases/php-5.6.20-nts-Win32-VC11-x64.zip

3.apache2.4拓展模块下载地址http://www.apachelounge.com/download/VC11/modules/modules-2.4-win64-VC11.zip

4.Windows 下的apache以 handler,CGI,或者 FastCGI 方式运行 PHP。(随意一种都可以,假设php和apache的目录为E:\wamp)

4.1:handler方式

编辑E:\wamp\Apache24\conf\httpd.conf,拉到最后添加以下

LoadModule php5_module "E:\wamp\php\php5apache2_4.dll"

<FilesMatch \.php$>

       SetHandler application/x-httpd-php
    </FilesMatch>
    PHPIniDir "E:\wamp\php"

4.2:CGI方式

编辑E:\wamp\Apache24\conf\httpd.conf,拉到最后添加以下

<Directory "${SRVROOT}/htdocs/">

      Options +ExecCGI

      AddHandler cgi-script .cgi .pl
    </Directory>

     编辑E:\wamp\php\php.ini-production

找到; cgi.force_redirect = 1改为cgi.force_redirect = 0

4.3:FastCGI方式

把modules-2.4-win64-VC11.zip里mod_fcgid.so放到E:\wamp\Apache24\modules文件夹中

编辑E:\wamp\Apache24\conf\httpd.conf,拉到最后添加以下

LoadModule fcgid_module modules/mod_fcgid.so
     FcgidInitialEnv PHPRC "E:\wamp\php"
     AddHandler fcgid-script .php
     FcgidWrapper "E:/wamp/php/php-cgi.exe" .php

5.已管理员身份运行cmd,输入以下命令

5.1 cd E:/wamp/Apache24/bin

5.2 httpd -k install

至此配置已完成,如果是以handler方式项目放在htdocs文件夹,CGI方式项目放在cgi-bin文件夹,并且文件名后缀必须为cgi而且文件内容初始为#!E:/wamp/php/php-cgi.exe,以FastCGI方式的项目放在cgi-bin文件夹。

时间: 2024-10-08 15:56:46

window系统下配置apache,php的相关文章

OSX系统下配置Apache+PHP+MySQL+Navicat

概述 OSX系统对于PHP运行非常友好,我们只需要进行简单的配置便可以开始进行使用,本篇文章将一步一步地介绍Apache.PHP和MySQL的安装与配置,为开始进行开发铺好路 Apache 启动Apache服务 在Mac系统中已经安装好了Apache服务,我们只需要通过如下方式启动即可直接使用 在终端中输入如下命令,启动Apache服务 sudo apachectl start 在终端中输入如下命令,查看Apache服务版本 sudo apachectl -v 在浏览器中输入如下网址,检查Apa

ubuntu系统下 配置apache+redmine

记录下 变更原因 最近在内网服务器上架构了redmine 服务用的是redmine自带的服务(/usr/bin/ruby /usr/share/redmine/script/rails server webrick -e production -d) 但是运营一段时间后发现用域名访问时总是出现redmine服务无故的停止,就是通过域名不停止的刷新 redmine页面 服务也会崩溃的.最后没办法换成 apache做为服务 记录下安装及配置方法 apt-get install apache2 apt

在window系统下配置login.sql

他的位置是登录用户的文件夹,我的win7系统位置是: C:\Users\Administrator 我的login.sql下载地址: http://files.cnblogs.com/gtool/login.rar

window和mac配置apache,及mac下安装mysql

先打开apache,在浏览器上输入  localhost     回车后会如果屏幕上显示:It works! 如下图: 这说明你的apache已开启 在window下配置apache: 1.找到apache的安装目录下的http.conf文件,打开此配置文件 2.在该文件中搜索 LoadModule php5_module 将前面的#号去掉 然后把后面的路径改为   php安装路径/php5apache2_2.dll 3.搜索 Directory   将下面的两个路径  改为项目所在文件夹 4.

openSUSE下配置Apache开启重写模块

这几天刚重装了系统,需要进行一大堆配置,笔者是一名LAMPer,当然要配置apache+php+mysql了,我用的发行版是opensuse13.1,. 安装好apache后,需要开启URL重写功能以配合项目的开发.打开apache的配置文件/etc/apache2/httpd.conf,找到AllowOverride None,改成AllowOverride ALL,再找到Option None改为Option FollowSymLinks .这样还不行,还要加载Rewrite模块. Rewr

Ubuntu系统下允许Apache的mod_rewrite功能

首先,使能apache的rewirte模块,在shell里输入下边的命令: sudo a2enmod rewrite 然后重启一下webserver使更改生效 sudo service apache2 restart 通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里.但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置.从安全性考虑,根目录的AllowOverri

[转载]window系统下TCP参数优化

注:此文转载自红黑联盟,最近服务器遇到周期性down掉的问题,拖了两三周请教了前辈之后才知道无关应用和数据库的事情,是tcp设置的问题.从网上找个这篇文章,解释的很不错.有兴趣请至红黑联盟翻阅原文. TCP连接的状态与关闭方式及其对Server与Client的影响 http://www.2cto.com/net/201304/206071.html 通常会采用修改注册表的方式改进Windows的系统参数.下面将为大家介绍Windows系统下的TCP参数优化方式,适用于Windows 2003.W

记录Window系统下myeclipes连接linux下mysql所出现的一个bug

记录myeclipes远程连接mysql所出现的一个bug 今天在玩框架hibernate时,出现一个非常费解的bug,话不多说,先看bug Access denied for user 'root'@'localhost' (using password:YES) 然后各种搜百度,有些是说得修改密码,有些是说权限问题,这都怪本人着,非要在window系统下连接linux下的mysql(我的mysql数据库是装在虚拟机下的) 基于条件反射,我检查了下我的hibernate配置文件 <hibern

mac 10.9.4下配置apache

mac 10.9.x已经自带了apache,可按如下步骤开启: 1.启动 sudo apachectl start 启动后,访问 http://localhost/ 应该能看到"It works!"的初始页面,如果对初始页面的内容感到好奇,可以打开"/etc/apache2/httpd.conf",197行可以看到如下代码片段: 1 <Directory "/Library/WebServer/Documents"> 2 # 3 #