php5.4(64位)+apache2.4(64位)+mysql环境搭建

参考文章:

http://www.myhack58.com/Article/sort099/sort0100/2012/35578_2.htm

http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html

第一步:安装apache

下载地址:http://www.apachelounge.com/download/win64/

这不是官方下载地址,这是一个类似开源的网站,官方上现在还没有编译过的2.4版本,选择下载64位就好了

1.下载回来的是解压文件,解压好放到要安装的位置。(我这里以D:\Acpache24为例)

2.打开Apache24\conf下httpd.conf 文件,用记事本打开即可。

(1)将ServerRoot "c:/Apache24"改为ServerRoot “D:/Apache24”;//Apache程序的位置。

(2)配置ServerAdmin(服务器域名):localhost就行  不改也成

(3)ServerName前面的“#”号去掉(服务器名称):这个要改,要不然会警告

(4)配置网站根目录

DocumentRoot "c:/Apache24/htdocs"改为DocumentRoot "D:/www";

<Directory "c:/Apache24/htdocs">改为<Directory " D:/www ">;

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

(5)DirectoryIndex index.html改为DirectoryIndex index.html index.php index.htm   //支持更多的默认页

(6)ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"改为ScriptAlias /cgi-bin/ "d:/Apache24/cgi-bin/"

(7)第370行<Directory "c:/Apache24/cgi-bin">改为<Directory "D:/Apache24/cgi-bin">

3.启动Apache。

开始 --- 运行,输入cmd,打开命令提示符。接着输入d:回车cd Apache24\bin回车httpd回车

4.测试。

你可以把Apache24\htdocs目录下的index.html放到D:\www目录下,用浏览器访问会出现“It works”那么就说明apache已经正确安装了。

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

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

(2)开始 --- 运行,输入cmd,再打开一个命令提示符。输入d:回车cd Apache24\bin回车

这里加入服务的命令为: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"卸载这个服务。

以后可以通过Apache24\bin文件夹下的ApacheMonitor.exe来控制这个Apache。任务栏也会有显示这个软件的很方便的管理Apache的运行。

第二步:安装php5.4

下载地址:http://windows.php.net/download/

解压.这里我解压到d:/php-5

配置php.ini

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

配置扩展地址:

1
2
; On windows:
; extension_dir = "ext"

修改为

1
2
; On windows:
extension_dir = "d:/php-5/ext"

配置扩展库

1
2
3
4
5
6
7
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_odbc.dll
extension=php_xmlrpc.dll

配置PHP的Session功能

在使用session功能时,我们必须配置session文件在服务器上的保存目录,否则无法使用session,我们需要在Windows 7上新建一个可读写的目录文件夹,此目录最好独立于WEB主程序目录之外,此处我在D盘根目录上建立了phpsessiontmp目录,然后在php.ini配置文件中找到

1
;session.save_path = "/tmp"

修改为

1
session.save_path = " d:/php-5/session_folder"

配置PHP的文件上传功能 

同session一样,在使用PHP文件上传功能时,我们必须要指定一个临时文件夹以完成文件上传功能,否则文件上传功能会失败,我们仍然需要在Windows 7上建立一个可读写的目录文件夹,此处我在D盘根目录上建立了phpfileuploadtmp目录,然后在php.ini配置文件中找到

1
;upload_tmp_dir =

修改为

1
upload_tmp_dir = " d:/php-5/phpfileuploadtmp"

修改date.timezone,否则在执行phpinfo时date部分会报错:

Warning: phpinfo() [function.phpinfo]…

我们需要将

1
;date.timezone =

修改为

1
date.timezone = Asia/Shanghai
至此php安装完成

第三步:建立apache和php的联系

找到打开http.conf

1、在#LoadModule vhost_alias_module modules/mod_vhost_alias.so下添加

1
2
3
LoadModule php5_module "d:/php-5/php5apache2_4.dll"
PHPIniDir "d:/php-5"
AddType application/x-httpd-php .php .html .htm

第四步:安装mysql

至此php环境就搭建好了

你可能感兴趣的:(php5.4(64位)+apache2.4(64位)+mysql环境搭建)