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:8080  
ServerName前的#要去掉

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/

如图所示:

               



成功啦!可以稍微庆祝一下喽!

0 0