/ 中存储网

64位Windows系统安装Apache和PHP服务器环境

2014-02-14 13:49:01 来源:itjs.cn

一、所需软件

1、httpd-2.2.19-win32-x86-openssl-0.9.8r.msi ,(暂时没有64位的apache for Windows安装软件)

下载地址:

http://httpd.apache.org/download.cgi

http://mirror.bjtu.edu.cn/apache//httpd/binaries/win32/httpd-2.2.19-win32-x86-openssl-0.9.8r.msi

2、php-5.2.17-Win32-VC6-x86.zip(暂时没有64位的php for Windows的软件,此处选择此php Thread Safe版本是由于以下原因:

(1)、官方下载地址处的说明

Which version do I choose?

If you are using PHP with Apache 1 or Apache2 from apache.org you need to use the VC6 versions of PHP If you are using PHP with IIS you should use the VC9 versions of PHP

下载地址:

http://windows.php.net/download/

http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip

二、安装配置apache支持php

1、安装apache---双击httpd-2.2.19-win32-x86-openssl-0.9.8r.msi,(注意:如果不需要使用iis,请将iis停止、操作方法(开始-运行-cmd-net stop w3svc,然后右击管理-服务把world wide web publishing service 右击-属性-启动类型 设置为手动或禁用))

ap1.jpg

下一步next

ap2.jpg

选择I accept  然后下一步next

ap3-1.jpg

填上域名、邮箱信息下一步next

ap4.jpg

下一步next

ap5.jpg

此处将apache安装在C盘根目录方便管理。也可以安装在默认的目录,设置好目录后点击ok

ap6.jpg

安装完成,在地址栏输入http://localhost/测试一下,既可以出现it’s work

2、配置apache支持运行php

(1)解压php-5.2.17-Win32-VC6-x86.zip 到C:/php

(2)复制php.ini-recommended 并重命名为php.ini

(3)修改php.ini中的参数

extension_dir = "C:phpext"

upload_max_filesize = 2M 改大一点,支持上传文件大小的。

extension=php_gd2.dll

extension=php_curl.dll

extension=php_mbstring.dll

extension=php_mcrypt.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo.dll

extension=php_pdo_mysql.dll

extension=php_zip.dll

取消前面的分号,然后保存退出。

(4)把

libeay32.dll

libmcrypt.dll

libmhash.dll

libmysql.dll

libpq.dll

php5ts.dll

ssleay32.dll

复制到C:windowssystem32 下。如果安装的是64位的数据库,记得同时也拷贝一份到C:windowsSysWOW64,否则链接不上数据库。

(5)设置php环境变量

右击我的电脑-属性-高级-环境变量 PTAH 把;C:php;C:phpext加到后边

(6)配置C:apacheconfhttpd.conf

在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下加上以下:

LoadModule php5_module C:phpphp5apache2_2.dll

PHPIniDir "c:/php"

AddType application/x-httpd-php .php

在<IfModule dir_module> 下index.html 后边添加index.php 注意index.html后边要有空格

7、测试

重启apache之后,在C:apachehtdocs 新建info.php

输入以下内容:

<?php

phpinfo();

?>

保存退出,然后在浏览器里输入

输入http://localhost/info.php,出现页面就说明配置成功