Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之APACHE篇
来源:互联网 发布:商业银行 数据质量 编辑:程序博客网 时间:2024/06/10 22:22
Windows7 x64系统下搭建 APACHE2.4+PHP5.5.19+ORACLE_11g 平台之APACHE篇
题记:
和很多初学者一样,刚接触PHP建网页时总是会遇到平台搭建问题。网上的资源很多,但发现没有太多针64位系统平台的。经过长时间的努力,终于在我的小本本上搭建并测试成功了APACHE2.4+PHP5.5.19+ORACLE_11g 平台。过程的艰辛,对于初学者来说不会真正了解,因为相信很多人和我一样初学的阶段一直都是照着步骤操作,囫囵吞枣,也不是真正了解原理。希望我的努力,能让各位在初步接触PHP时能够少走一些弯路。
系统环境:
OS: Windows 7 旗舰版 Service Pack 1
CPU: Intel(R) Core(TM) i5-4210U CPU @ 1.70GHz 2.40 GHz
RAM: 4.00 GB (3.73 GB 可用)
系统类型: 64 位操作系统
如图所示:
安装包及相关软件下载:
APACHE2.4针于64位Windows7 版本的软件下载地址如图所示:
此处根据本人的系统要求,我选择 Apache 2.4.10 Win64 版本对应的httpd-2.4.10-win64-VC11.zip 文件下载。
(喜欢省事的人也可以根据我提供的链接下载)
PS: 此片需要提示各位,需要给我们的apache服务器安装VC11运行库。
此处各位可以到微软官网(根据自己的系统选择x86、x64)下载,或者按博主QUIXON提供的链接下载。
Apache 2.4.10 Win32(httpd-2.4.10-win32-VC11.zip) 密码: jbv6(刷蓝即现)
Apache 2.4.10 Win64(httpd-2.4.10-win64-VC11.zip)密码: x353(刷蓝即现)
Microsoft Visual C++ 2010 Redistributable Package (x86)_EN.ZIP 密码: 4wox(刷蓝即现)
Microsoft Visual C++ 2010 Redistributable Package (x64)_EN.ZIP 密码: tf1h (刷蓝即现)
Microsoft Visual C++ 2008 Redistributable Package (x86)_EN.ZIP 密码: kosb (刷蓝即现)
Microsoft Visual C++ 2008 Redistributable Package (x64)_EN.ZIP 密码: csya (刷蓝即现)
将下载后的httpd-2.4.10-win64-VC11.zip 和 Microsoft Visual C++ 2010 Redistributable Package (x64)_EN.ZIP
两个软件包放在E:\server\ 目录下并解压。
如图所示:
解压缩后如图所示:
VC11根据请各位看官自己安装,此处不再赘述。
Apache配置:
承接上面的步骤打开目录 E:\server\httpd-2.4.10-win64-VC11\ 并将 Apache24文件夹更名为 Apache_2.4.10_x64 并复制到 C:\SERVER\目录下。如图所示:
修改后如图所示:
打开C:\SERVER\Apache_2.4.10_x64\conf目录下的httpd.conf 文件进行apache服务器配置(建议使用UltraEdit或者EditPlus软件打开编辑)
ps: 先将httpd.conf 文件备份一下防止修改错误后恢复用!
Listen配置:
httpd.conf修改前定位:第58行
修改前
line:58Listen 80
修改后
Listen 8080
ServerRoot配置:
ServerRoot:服务器根目录,即apache服务器安装文件所在的目录。
httpd.conf修改前定位:第37行
修改前
line: 37ServerRoot "c:/Apache24"修改后
ServerRoot "C:/SERVER/Apache_2.4.10_x64"
ServerName配置:
ServerName:服务器名称,即我在地址栏中需要输入的地址。至于端口改为8080
httpd.com修改前定位:第218行
修改前
line:218#ServerName www.example.com:80修改后
ServerName test.com:8080ServerName前的#要去掉
test.com:8080 是我根据个人喜好设定的,一会儿还得修改hosts文件。
DocumentRoot配置:
DocumentRoot:文件根目录,即用于存放网页的文件夹。
httpd.com修改前定位:第242行
修改前line:242DocumentRoot "c:/Apache24/htdocs"
修改后
DocumentRoot "C:/SERVER/Apache_2.4.10_x64/htdocs"
DirectoryIndex配置:
DirectoryIndex:路径索引httpd.com修改前定位:第276行
修改前line:276 DirectoryIndex index.html
修改后
DirectoryIndex index.html index.php index.htm
ScriptAlias配置:
ScriptAlias:目前还知道是干什么用的,但是感觉好像与Script有关!(谁知道,我这里拜教了)
httpd.com修改前定位:第359行
修改前line:359 ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"修改后
ScriptAlias /cgi-bin/ "C:/SERVER/Apache_2.4.10_x64/cgi-bin"
其它的配置:
httpd.com修改前定位:第243行
修改前line:243<Directory "c:/Apache24/htdocs">修改后
<Directory "C:/SERVER/Apache_2.4.10_x64/htdocs">
httpd.com修改前定位:第225行至228行
修改前line:225-228<Directory /> AllowOverride none Require all denied</Directory>修改后
<Directory /> Options Indexes FollowSymLinks AllowOverride None</Directory>
Apache安装:
打开“运行”输入“CMD”并进入cd C:\SERVER\Apache_2.4.10_x64\bin
httpd.exe -k install
如图所示:
与此同时会也会出现Windows安全警报(同时也意味着Apache2.4安装成功)
如图所示:
再次到Windows 7下的服务,看一下是不是多了一个Apache2.4服务
如图所示:
测试Apache服务器运行:
修改hosts文件:
将下面代码替换系统中的hosts文件内容
# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP for Windows.## This file contains the mappings of IP addresses to host names. Each# entry should be kept on an individual line. The IP address should# be placed in the first column followed by the corresponding host name.# The IP address and the host name should be separated by at least one# space.## Additionally, comments (such as these) may be inserted on individual# lines or following the machine name denoted by a '#' symbol.## For example:## 102.54.94.97 rhino.acme.com # source server# 38.25.63.10 x.acme.com # x client host# localhost name resolution is handled within DNS itself.#127.0.0.1 localhost#::1 localhost127.0.0.1test.com::1 test.com
随本文附上快速打开hosts文件所在文件夹的BAT代码
start /max "" "C:\Windows\System32\drivers\etc"
将代码保存为*.bat格式后运行即可!
浏览器中测试:
地址栏输入: http://localhost:8080/ 或者
http://www.test.com:8080/
如图所示:
成功啦!可以稍微庆祝一下喽!
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之APACHE篇
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之PHP篇
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之ORACLE篇
- Windows7下Apache2.2+PHP5.4环境搭建
- Win7 x64系统下PHP开发环境搭建(Apache2.4.18+PHP5.6.16+MySQL5.7.10+phpMyAdmin4.5.3.1)
- php5.5+apache(X64)环境快速搭建
- Windows7 搭建PHP环境(Apache2.2 + PHP5.2 + mySql5.5)
- Windows7 x64下VS2012/VS2013编译PHP5.6
- win7 下搭建php5.2+apache2.2
- Windows7 x64系统下安装Nodejs并在WebStorm 9.0.1下搭建编译less环境
- ubuntu系统下进行Lamp【php5.6+mysql5.7+apache2】的搭建
- Windows平台上快速搭建Apache2.2+php5.3.2环境
- Apache2.2+PHP5.4+MySql5.6服务器平台搭建
- windows7+Apache2.0.64+php5.2.17配置时重启Apache服务出错解决
- WIN7 X64 apache2+php5+mysql5成功安装
- windows xp下搭建Apache2.2.15+php5.2.13
- (zt)win7 下搭建php5.2+apache2.2
- win8.1 环境下搭建PHP5.5.6+Apache2.4.7
- 一个分布式服务器集群架构方案
- IOS 6 自动布局 入门 2
- Windows内核文件驱动编程WDK术语译注——A(持续更新)
- iOS 横屏竖屏开发相关
- .net里的按钮里添加链接,我要它从新窗口打开
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之APACHE篇
- ID3 和 C4.5的简单比较
- RTFSC
- 关于TabHost切换的时候刷新(更新)页面的问题
- Windows7 x64系统下搭建 APACHE2.4.10+PHP5.5.19+ORACLE_11g 平台之PHP篇
- 动态代理
- 内涵图
- 黑马程序员------java高新技术、枚举
- iphone开发之横屏与竖屏在不同视图之间的切换