图片 17

【php】windows安装PHP5.5+Apache2.4

Apache
Server是众多的WEB服务器软件中的一种,已经成为目前Internet上最流行的web服务器软件之一。比起其它web服务器软件,Apache有安装方便,配置简单,便于管理等优点。更重要的是它和PHP一样是完全免费的!所以受到了众多朋友的青睐,下面我就来讲讲如何安装及配置Apache和PHP,来吧,跟我STEP
BY STEP!

php5.5和apache2.4的整合

看到php的版本升级了,就想试下新的特性

第一步:下载Apache Server。Apache
Server的最新版在Apache的官方网站()可以找到,其实我们不需要去国外下载,国内有好几个网站,如、、都有,下载速度相当快!下载后一般文件名为apache_1_3_x_win32_r2.exe的自解压安装文件。其中1_3_x是apache的版本号,我们这里使用的是目前最新1.3.14版。

一、准备下载的文件

apache2.4.9

图片 1

由于我的电脑是32位的,所以我选择了win32.

httpd-2.4.9-win32-VC11.zip

php5.5.9 下载地址

php我选择的是线程安全的

php-5.5.9-Win32-VC11-x86.zip

图片 2

vc11 运行库

最新版的需要vc11运行库。

第二步:安装Apache
Server。和一般的软件一样,安装过程非常简单,一路[next]下去,只是要将它的安装目录改为[C:Apache],安装完毕后在win98的[开始]-〉[程序]中就会多出[Apache
Web Server]一个项目。这时候Apache Server安装成功,可以下一步了!!

二、php5.5.9的配置。

在c盘新建一个文件夹wamp 放我们的程序。目录如下

图片 3

把php解压到php5.5.9文件夹中

复制一份php.ini-development,并改名为PHP.ini。

配置php.ini

731行 配置拓展库的路径

extension_dir = “C:/wamp/php5.5.9/ext”

873行开始 打开自己需要的拓展库

图片 4

923行 配置时区

图片 5

图1

三、apache2.4.9的配置

解压下载的文件

到conf下的httpd.conf下 配置

第37行ServerRoot “c:/Apache24″改为ServerRoot “ServerRoot
“C:/wamp/Apache24”;//Apache程序的位置。

图片 6

第213行ServerName前面的“#”号去掉本地的话就改成localhost就可以了

图片 7

第249行DocumentRoot “c:/Apache24/htdocs”改为DocumentRoot
“C:/wamp/Apache24/htdocs”;//网站的根目录 可以自己定义

第250行<Directory “c:/Apache24/htdocs”>改为<Directory ”
C:/wamp/Apache24/htdocs”>;

注意:这个WWW文件夹要自己去新建的,不建的话会报错的。

图片 8

第283行DirectoryIndex index.html改为DirectoryIndex index.html index.php
index.htm   //支持更多的默认页

图片 9

第366行 ScriptAlias /cgi-bin/ “c:/Apache24/cgi-bin/”改为ScriptAlias
/cgi-bin/ “C:/wamp/Apache24/cgi-bin”

图片 10

第382行<Directory “c:/Apache24/cgi-bin”>改为<Directory
“C:/wamp/Apache24/cgi-bin”>

图片 11

配置apache和php整合

#加载php5apache2_4.dll文件

LoadModule php5_module “C:/wamp/php5.5.9/php5apache2_4.dll”

#使apache 解析php文件
AddHandler application/x-httpd-php .php
# configure the path to php.ini

#配置php.ini的文件路径
PHPIniDir “C:/wamp/php5.5.9/”

图片 12

第三步:配置Apache Server。Apache Server的配置稍稍有一点麻烦,因为Apache
Server最初是运行于UNIX上的,还带有许多UNIX的特性,如它的配置就需要专门的配置文件来完成。Apache
Server较早的版本有三个文件:、srm.conf和access.conf需要用户自己配置。现在我们用的版本就不需要对这三个文件都进行配置了,只要配置就行了!下面就是最关键的配置了。用WIN98自带的[记事本]打开C盘根目录下[Apache]目录下[CONF]中的文件。这个文件很长,但我们需要改动的地方不是很多,而且仔细看看这个文件的结构也不复杂,它是由说明语句和项目配置语句组成的。前面有“#”是对此句的注释,是说明语句,不起作用,其它的就是配置语句。在配置语句中,要进行如下改动:

四、启动apache

命令行下

图片 13

进到apche的bin目录

图片 14

apache就可以启动了。启动后窗口不要关闭,否则apache就会关闭。

1:找到ServerType,有两个为[standalone]和[inetd],[standalone]是用自己的进程来监听每一个连接,而[inetd]是在连接到达时启动Apache进程。一般都设为standalone,即此行改为:ServerType
standalone

四、加入为windows的系统服务,让Apache自启动。

(1)关闭刚才打开的那个httpd命令窗口,不然会报错的。

(2)开始 — 运行,输入cmd,再打开一个命令提示符。输入cd c:wampApache24bin

这里加入服务的命令为:httpd.exe -k install -n “servicename”

servicename为Apache在windows的服务中的名字。例如:httpd.exe -k install -n “Apache24”

输入httpd.exe -k install -n
“Apache24″后,会有成功安装的提示,“服务”也会有Apache24这个服务项。这个时候可以选择启动,启动Apache服务。

如果要卸载这个服务的话,先要停止这个服务,然后输入httpd.exe -k uninstall -n
“Apache24″卸载这个服务。

 

图片 15

 

我们的系统服务就显示了

使用net start apache24(服务名) 就可以启动apache2.4.9了

 

图片 16

关闭apache  net stop apache24

图片 17

重启的apache 则需要先关闭 然后再启动即可。

 

 

 

2:找到ServerRoot(服务器根目录),ServerRoot也就是Apache
Server的安装目录,此行改为: ServerRoot “C:Apache”

3:找到port,一般默认情况下是80,如果你的pc上还装有其它的Web Server
,那必须将两者分开,如一个为80,一个为8080就可以了!!改为:port 80

4:找到ServerAdmin,这是应该填的是服务器管理员的E-mail。如果服务器产生错误,则会自动在错误页面上加上这个地址,你可以向他求救!在这里也可以不改动。

5:找到ServerName,这个设置很重要,她也就是你的计算机的网络标识,一般为localhost。当然也可以自定,但一定要和你在win98的网络标识中写的一样,这里改为:
ServerName localhost

图2

6:找到DocumentRoot,这里填的是默认的主目录地址,即在IE浏览器的地址栏中输入时IE就会自动到此目录下面去找index.html文件。改为:

DocumentRoot “C:/Apache/htdocs”

7:找到DirectoryIndex,这个默认页面就是在IE浏览器的地址栏中输入localhost时出现的画面。可以设多个文件后缀名,如.htm、.html、.php、.ph3。这里改为:

DirectoryIndex index.html index.htm index.php3
index.php,改完后在将C:Apachehtdocs下的文件index.html.en改为index.html,让IE浏览器识别。

8:找到ScriptAlias,这里是指定CGI程序的目录,改为:

ScriptAlias /cgi-bin/ “C:/Apache/cgi-bin/”

到此为止,Apache
Server的配置基本上就完成了,可以检查一下配置的对不对。先运行Apache
Server[程序]-)[Apache Web Server]-)[Start
Apache])。运行成功后会弹出一个dos窗口,如果弹出后马上就消失或者dos窗口内容不是图3,那么很有可能是你的第5条没设置对。运行成功后,在IE浏览器的地址栏中输入,如果没错应该出现图4画面。这就代表你已成功的配置了Apache服务器。
图3 图4
第四步:安装并配置PHP。PHP可以去下载得到最新版。我们这里使用的是4.04版,下载后文件为php-4.0.4-Win32.zip,大小为2.7MB。把它解压到C:PHP4,安装就结束了。

第五步:配置PHP。把C:PHP4目录下的文件php.ini-inst改名为php.ini并作如下改动:

1:找到DOC_ROOT=。它是服务器的根目录,改为:

DOC_ROOT=C:Apachehtdocs

2:找到extension_dir=./改为:

extension_dir=C:php4

存盘退出后再将C:php4目录下的文件php.ini复制到C:windows目录下。

第六步:Apache
Server和php都能工作了。还用最后一步,就是让它们同时工作。打开C:apacheconf目录下的配置文件,并作如下改动:

1:找到[DocumentRoot “C:/Apache/htdocs”]下面第一次出现[<Directory
>]……</Directory>]的地方,将其改为:

<Directory “c:/php4″> Options FollowSymLinks AllowOverride None
</Directory>

2:在此文件的最后加入一下几句,这几句的意思是让Apache
Server能够识别php应用程序。增加如下: ScriptAlias /php3/ “c:/php4/”
AddType application/x- .php3 .php .phtml .php4 Action application/x-
“/php4/php.exe”

好了,到此为止,所有的配置工作都完成了!回头看看也不太难。不是吗?最后在检查一下是否成功了!

随便编一个php程序如下:

<? print(“在win9X/me下我成功的配置了Apache+php!!!”); ?>

将这个程序命名为test.php并保存在C:apachehtdocs目录下,然后打开IE,在地址栏中输入,如出现图5画面则大功告成!!
图5SCRIPT>zmbbs=1;/SCRIPT

发表评论

电子邮件地址不会被公开。 必填项已用*标注