Apache2.2 + php-5.4.45-Win32-VC9-x86 配置
首先要注意一个问题是:网上有很多教程比如:
在Apache配置文件中添加php模块。在apache2\conf\httpd.conf中:
LoadModule模块添加行:
LoadModule php5_module"D:/programfiles/php5.4.4/php5apache2_2.dll"
PHPIniDir "C:/php"
表示加载php模块信息;
在AddType模块添加:
AddTypeapplication/x-httpd-php .php
AddType application/x-httpd-php .html
表示php执行的文件类型。
//php5apache2_2.dll这个文件很多人会发现在php主目录里面没有!那是因为php版本问题,版本有VC6/VC9/VC11等等,我下载的VC9的。
一、安装Apache2.2.15,双击打开msi
出现欢迎界面
点击next,然后选择“I accept the terms in the license agreement”,然后点“Next”继续
继续next
第一个、第二个填localhost,第三个填写你的邮箱,点击next
选择custom,点击next
全部安装,然后点击change按钮改变安装路径然后后next
点击install安装。
安装完毕后在浏览器输入http://localhost/出现就表示安装成功
二、php的安装,其实也没啥安装的,他是一个压缩文件,给他解压缩到你指定的位置就好了。哦对了,我的安装目录分别是D:\Apache2.2 D:\php
三、现在讲配置。
打开apache安装目录下conf中配置文件httpd.conf。
LoadModule模块最后添加
LoadModule php5_module "D:/php/php5apache2_2.dll"
PHPIniDir "D:/php"
在AddType模块添加
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
配置php,进入php目录,将php.ini-development文件复制一份并更名为php.ini
打开后配置extension_dir 目录
将php.ini文件中如下几项前面注释去掉
更改这句话
在站点目录下新建index.php:
<?php
phpinfo();
?>
在浏览器里写上http://localhost/index.php 出现这个页面表示成功
补充:
注意:在安装acache时,我们也要下载相应的vc库,下载时也要注意相应的x86与x64问题
修改ServerRoot Apache的根路径:ServerRoot"路径/Apache"
修改ServerName你的主机名称:#ServerName localhost:80可以改成www.域名.com:80
修改DocumentRoot Apache访问的主文件夹目录:DocumentRoot "D:/Apache2.2/htdocs" <Directory "D:/Apache2.2/htdocs">
修改入口文件配置:
DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口
Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减
如果要求比较严格的话可以只写一个index.php, 这样在项目里面的入口就只能是index.php
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
可以搞成
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
(以上内容有的参考网络,但实际上为自己实践总结的(*^__^*) 嘻嘻……)
Apache2.2 + php-5.4.45-Win32-VC9-x86 配置的更多相关文章
- Win32汇编环境配置
放假了,发现自己知识面窄,趁有时间就打算折腾下Win32汇编.其实在学校也上过汇编课,是基于dos的.那时老师不务正业,老跟我们讲政治经济文化,唯独不怎么讲课;再加上自己的问题,导致了dos汇编学得好 ...
- win32和x86以及x64的区别
本来是知道x86和x64的区别的. 今天突然在VS2008上看到一个win32的选项,一下子懵了,这是什么玩意. 百度之,发现答案 win32是指windows 32位的操作系统,顾名思义是支持32为 ...
- 浅析win32 Win64 x86 x64 区别 及Eclipse启动报Java was started but returned exit code=13 错误
win32.x86_64是64位 X86就是 32位系统 X64 就是64位系统 最好记得方法就是带有64的就是64位,其余都是32位 为什么要讲这个呢? 如果是绿色版本的eclipse,在打开ec ...
- mysql数据库5.6.45安装后的配置(离线安装包版)
二.windows10下的配置 (1) 环境变量配置 打开控制面板=>系统和安全=>系统=>高级系统设置,选择环境变量,在系统变量中找到path,编辑该选项. 第一行是oracle数 ...
- XAMPP的配置与使用
XAMPP的配置与使用 一.起因 一开始,我在本地手动DIY安装了WAMPP环境,其中经历了很长时间的折腾,原因是独立安装Apache和MySQL,以及PHP的时候,屡次遇到版本兼容问题,我主要的时间 ...
- 在windows7下配置PHP访问ICE中间件(ICE3.5.1+PHP5.4+Apache2.2 for vc9)
按照ICE的官方文档(http://doc.zeroc.com/display/Ice/Using+the+Windows+Binary+Distribution#UsingtheWindowsBin ...
- windows安装PHP5.4.13 +Apache2.4.4(转)
下载了PHP5.4.13 +Apache2.4.4,开始在网上下教程. 环境配置遇到的第一个问题就是网上很多教程是针对老版本的PHP和apache,不得不搜了很久才搜到这篇文章. windows安装P ...
- PHP5.4 for Apache, php 5.4.0安装过程、方法、配置 ; Apache2.2支持php5.4的配置方法
那我们如何选择下载哪个版本的PHP呢?如果你是在windows下使用Apache+PHP的,请选择VC6版本:如果你是在windows下使用IIS+PHP的,请选择VC9版本. 二.如何选择PHP5. ...
- 【原创】在Windows系统中使用VC9、VC11编译32位、64位PHP及其扩展
项目中需要使用runkit模块实现AOP,但是团队成员的开发环境都是Windows,而runkit模块官方没有提供Windows环境下的dll扩展,只能自己编译. 下面是编译过程的分类总结.(操作系统 ...
- Apache2 服务配置 ubuntu16.04 + django1.11
(步骤) 环境 Ubuntu 16.04 Python 3.5.2 Django 1.11 Apache 2.4 1.Apache2安装 sudo apt-get install apache2 查看 ...
随机推荐
- PHP编码规范(转)
一.文件格式 1. 对于只含有 php 代码的文件,我们将在文件结尾处忽略掉 "?>" .这是为了防止多余的空格或者其它字符影响到代码.例如:<?php$foo = ' ...
- defer 要放在return之前
虽然defer可以在函数退出的时候执行,但是也要把它放在return之前,否则不会调用到. 错误的示范: res, err := Resource.open() if err != nil { ret ...
- PostgreSQL Replication之第十章 配置Slony(4)
10.4 部署DDLs 对于生产性的应用程序来说,仅仅复制一个表明显是不够的.此外,通过没有办法保证数据从来不会发生改变.在某些时候,部署变化的数据结构(所谓的DDLs)是必要的. 现在的问题是,Sl ...
- iis access denied, you do not have permission.
this kind of problems are usually caused by some IIS configuration issues, like application pool set ...
- 20145207《Java程序设计》第三周学习总结
前言 24号回来的,书看的差不多了,博客一直没写,求老师原谅呀!!!!!哈哈哈哈.博客我从今天开始补,对着书,一天最多能弄个两篇毕竟写这个东西挺费心思德,当然我做事慢也有关系.但是我会尽快的.老实讲, ...
- MyEclipse下如何安装svn插件
方法一:在线安装 1.打开HELP->MyEclipse Configuration 不过多数情况下再myeclipse实现不了 Center.切换到SoftWare标签页. 2.点击 ...
- Windows平台上安装搭建iPhone/iPad的开发环境
http://www.cnblogs.com/hanxianlong/archive/2015/09/20/4824227.html http://blog.csdn.net/yahohi/artic ...
- paper 7:支持向量机系列四:Outliers —— 介绍支持向量机使用松弛变量处理 outliers 方法。
在最开始讨论支持向量机的时候,我们就假定,数据是线性可分的,亦即我们可以找到一个可行的超平面将数据完全分开.后来为了处理非线性数据,使用 Kernel 方法对原来的线性 SVM 进行了推广,使得非线性 ...
- visualvm添加远程管理-centos
VisualVM连接远程服务器有两种方式:JMX和jstatd,两种方式都不能完美支持所有功能,例如JMX不支持VisualGC,jstatd不支持CPU监控,实际使用可同时配置上并按需选用. 1.修 ...
- 夺命雷公狗---DEDECMS----12dedecms全局标签的使用以及嵌套标签的使用
在网站开发中,在很多页面可能会使用到同一个变量,比如路径网站信息等,所以我们可以用全局变量来使用. 默认的放在: 进去里面看下就会发现很多的常量都是在这里定义的: 我们在实际开发的时候可以将我们在多个 ...