Windows8.1 64位下安装配置Apache 2.2.25+MySQL-5.5.28+PHP-5.3.5+phpMyAdmin-4.2.9.1服务器环境详细流程!

一、Apache 安装步骤如下:

1、准备Apache的安装文件。

其下载地址为:http://mirrors.hust.edu.cn/apache/httpd/binaries/win32/,其文件名称为:httpd-2.2.25-win32-x86-no_ssl.msi。其中2.2.25表示Apache服务器的版本号;win32-x86表示此安装文件是专门为Windows操作系统提供的;no_ssl表示此安装文件不支持安全套接层协议SSL。

2、双击安装文件“httpd-2.2.25-win32-x86-no_ssl.msi”开始安装,如图apache-1所示。

图apache-1 Apache 欢迎界面

3、单击欢迎界面中的“Next”按钮开始下一步,如图apache-2所示。

图apache-2 Apache 授权协议界面

4、选择“I accept the terms in the license agreement”单选按钮,然后单击“Next”按钮开始下一步,如图apache-3所示。

图apache-3 Apache自述说明界面

5、Apache自述说明的主要内容包括Apache的来源、发展历史和更新日志等信息,单击“Next”按钮开始下一步,如图apache-4所示。

图apache-4 Apache配置界面

6、填写Apache服务器的网络域名、网址和管理员的邮箱地址,然后选择“for All Users,on Port 80,as a Service — Recommended.”单选按钮,表示设定所有用户能在80端口以服务器方式运行Apache服务器。所有选项设置完成后,单击“Next”按钮开始下一步,如图apache-5所示。

图apache-5 Apache安装方式选择界面

7、选择“Typical”单选按钮,表示使用经典方式安装,此选项适合大多数使用者,选择“Custom”单选按钮,表示自定义安装,此选项适合熟悉Apache服务器的使用者。单击“Next”开始下一步,如图apache-6所示。

图apache-6 Apache 安装路径选择界面

8、Apache 服务器的默认安装路径如图apache-6所示,如果想要更改为其他路径,可以单击“Change”按钮来设置新路径。这里我们使用默认安装路径,单击“Next”按钮开始下一步,如图apache-7所示。

图apache-7 Apache安装界面

9、确认好所有的安装步骤后,单击“Install”按钮就可以进行安装了。下一步如图apache-8所示。

图apache-8 安装完成

10、安装完成后,打开浏览器,输入“http://localhost:80”或者“http://127.0.0.1:80”,然后按“Enter”键,如果浏览器上的输出为“It Works!”,如图apache-9所示,这表示Apache 服务器已经安装成功。

图apache-9

二、安装php 5.3.5

1、准备php5.3.5的安装文件。其下载地址为:http://windows.php.net/downloads/releases/archives/,其文件名称为:php-5.3.5-Win32-VC6-x86.zip

2、将PHP二进制压缩包解压缩到目录“C:\php-5.3.5”中,并在“C:\php-5.3.5”下找到文件“php.ini-production”,将该文件名称修改为“php.ini”。

3、配置PHP,修改php.ini中的配置信息,需要配置的内容包括以下几个部分。

(1)查找

; extension_dir = “ext”

修改为:

extension_dir = “C:/php-5.3.5/ext”

(2)修改配置信息使PHP能够直接调用其他模块,查找类似于

;extension=

加载模块的方法是去掉要加载的模块前面的分号(;)。比如要使用mysql模块,就要把;extension=php_mysql.dll前面的分号去掉。

4、配置PHP的Session功能

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

;session.save_path = “/tmp”

修改为:

session.save_path = “D:/phpsessiontmp”

5、配置PHP的文件上传功能

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

;upload_tmp_dir =

修改为:

upload_tmp_dir = D:/phpuploadtmp

6、修改date.timezone,查找

;date.timezone =

修改为:

date.timezone = Asia/Shanghai

7、修改系统环境变量,其目的是使系统可以寻找到PHP模块文件所在的文件路径“C:\php-5.3.5\ext”,具体步骤如下:在“这台电脑”上单击鼠标右键,在弹出的快捷菜单中选择“属性”命令,然后选择“高级系统设置”,单击“环境变量”按钮,在“系统变量”下找到“Path”变量,单击“编辑”选项,将“;C:\php-5.3.5;C:\php-5.3.5\ext”加到原有值的后面,如图php-1所示,然后单击“确定”按钮。

图php-1 修改系统环境变量

三、整合 PHP 和 Apache

PHP能够作为 Apache Web 服务器的模块执行,使得它的执行效率要高于普通的CGI程序,而且能比CGI或者Perl更快速地执行动态网页。将PHP以module方式与Apache服务器相结合的具体步骤如下。

1、首先使 PHP 融入 Apache 服务器,在“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf”路径下找到名称为“httpd.conf”的配置文件,然后打开 httpd.conf 文件,添加“LoadModule php5_module “C:/php-5.3.5/php5apache2_2.dll””这行内容,其含义是指以模块方式加载PHP。添加后的结果如图apache-php-1所示。

图apache-php-1 修改httpd.conf文件的LoadModule

2、在httpd.conf文件中,加入“AddType application/x-httpd-php .php”和“AddType application/x-httpd-php .html”两行,也可以加入更多,其实质是添加可以执行PHP的文件类型。添加后的结果如图apache-php-2所示。

图apache-php-2 修改httpd.conf文件的AddType

3、在httpd.conf文件中,加入“PHPIniDir “C:/php-5.3.5″”这样一行代码,其目的是为Apache服务器指明php.ini文件的路径。添加后的结果如图apache-php-3所示。

图apache-php-3 修改httpd.conf文件的PHPIniDir

4、默认Apache服务器执行WEB主程序的目录为“C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs”,所以当你的WEB主程序目录变更为“E:\wwwroot”时,我们需要修改相应的Apache配置,即将

# DocumentRoot “C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs”

修改为:

DocumentRoot “E:/wwwroot”

查找

# <Directory “C:/Program Files (x86)/Apache Software Foundation/Apache2.2/htdocs”>

修改为:

<Directory “E:/wwwroot”>

5、修改具体的index文件先后顺序,查找

DirectoryIndex index.html

修改为:

DirectoryIndex index.html index.php

6、修改httpd.conf后,重新启动Apache服务器就可以支持PHP了。下面来测试一下PHP安装是否成功,新建一个名称为“phpinfo.php”的测试文件并将该文件放在“E:\wwwroot”目录下,代码如下:

<?php
phpinfo();
?>

看到浏览器显示如图apache-php-4所示的页面,证明PHP安装环境配置成功。

图apache-php-4 PHP的相关信息

四、安装MySQL 5.5.28

1、准备MySQL的安装文件,其下载地址为:http://dev.mysql.com/downloads/file.php?id=409777,下载名称为:mysql-5.5.28-winx64.msi。

2、启动MySQL的安装程序,如图mysql-1所示。

图mysql-1 启动MySQL安装

3、单击“Next”按钮开始下一步,如图mysql-2所示。

图mysql-2 MySQL授权协议界面

4、单击“Next”按钮,进入选择模式安装界面,如图mysql-3所示,其中“Typical”表示典型安装,典型安装提供了运行MySQL的大部分功能;“Complete”表示完全安装,完全安装将安装所有可选组件;“Custom”表示定制安装,即用户可自己选择性的安装。在这里我选择的是完全安装。

图mysql-3 模式安装界面

5、单击“Next”按钮,进入准备安装界面,如图mysql-4所示,在此界面要确认先前所选择的安装模式及安装路径。

图mysql-4 准备安装界面

6、单击“Install”按钮开始安装。安装完成后如图mysql-5所示,问现在是否需要配置MySQL服务器,如果在这里没有选择配置,还可以通过“开始”菜单中的“程序”来启动配置向导。

图mysql-5 安装完成界面

7、单击“Finish”按钮,完成MySQL的安装,接下来准备配置 MySQL 5.5.28。

8、连续出现相应的信息截图,直接点击“Next”按钮就是,如图mysql-6、mysql-7所示。

图mysql-6 相应信息界面

图mysql-7 相应信息界面

9、如图mysql-8所示,表示已经启动MySQL的配置向导。

图mysql-8 启动MySQL的配置向导

10、单击“Next”按钮进入选择配置类型界面,如图mysql-9所示,其中“Detailed Configuration”选项表示详细配置;“Standard Configuration”选项表示标准配置,在此我选择的是详细配置。

图mysql-9 配置类型界面

11、单击“Next”按钮进入选择服务器类型配置界面,如图mysql-10所示,其中“Developer Machine”表示当系统中运行着多个桌面应用程序时将MySQl服务器配置成使用最少的系统资源;“Server Machine”表示将MySQL服务器配置成使用适当比例的系统资源;“Dedicated MySQL Server machine”表示将MySQL服务器配置成使用所有可用系统资源。

图mysql-10 服务器类型配置界面

12、单击“Next”按钮进入数据库使用界面,如图mysql-11所示。在此界面可选择是否使用InnoDB存储引擎,以及InnoDB占用多大比例的服务器资源。

图mysql-11 数据库使用界面

13、单击“Next”按钮进入InnoDB表空间设置界面,如图mysql-12所示。若不想使用InnoDB表空间文件的默认位置,可在此处选择新的路径。

图mysql-12 InnoDB表空间设置界面

14、单击“Next”按钮进入并发连接数设置界面,如图mysql-13所示,其中“Decision Support (DSS)/OLAP”可获得20个并发连接数;“Online Transaction Processing (OLAP)”可获得500个并发连接数;“Manual Setting”选项可由用户自定义并发连接数。

图mysql-13 并发连接数设置界面

15、单击“Next”按钮进入网络选项设置界面,如图mysql-14 所示。在此界面可启用或禁用 TCP/IP 网络,还可配置用来连接 MySQL 服务器的端口号,默认连接端口号为“3306”。

图mysql-14 网络选项设置界面

16、单击“Next”按钮进入字符集设置界面,如图mysql-15所示。其中标准的字符集用于支持西方语言,如英语、德语等;多语言支持可用于东方语言,如中文、日文等。

图mysql-15 字符集设置界面

17、单击“Next”按钮进入 Windows 选项设置界面,如图mysql-16所示。其中“Install As Windows Service”选项表示将MySQL设置为Windows的一项服务;“Include Bin Directory in Windows PATH”表示将MySQL的bin目录加入到Windows的系统路径下。

图mysql-16 Windows 选项设置界面

18、单击“Next”按钮进入安全选项设置界面,如图mysql-17所示。在此界面上可设置登录MySQL的密码。

图mysql-17 安全选项设置界面

19、单击“Next”按钮,如图mysql-18所示。开始执行 MySQL 的配置,直至完成。

 

图mysql-18 执行配置界面

20、测试MySQL5.5,MySQL5.5安装和配置完成以后,可通过一些测试来检测是否能够正常运行。测试MySQl是否安装成功的步骤为:登录MysQL5,依次选择“开始”-〉“应用”-〉“MySQL Command Line Client”,进入MySQL客户端界面,在其中输入登录MySQL的密码,若出现欢迎信息和MySQL版本号等内容,说明已与MySQL服务器成功连接。操作结果如图mysql-19所示。

图mysql-19 登录MySQL

五、安装phpMyAdmin

1、准备安装文件,下载地址:http://www.phpmyadmin.net/home_page/downloads.php,文件名:phpMyAdmin-4.2.9.1-all-languages.zip。

2、将phpMyAdmin-4.2.9.1-all-languages.zip解压缩至“E:\wwwroot\phpMyAdmin”,然后在浏览器中打开http://localhost/phpmyadmin/setup/,如图phpmyadmin-1所示;

 

图phpmyadmin-1 无法加载或保存配置

3、根据提示,在目录“E:\wwwroot\phpMyAdmin”下建立config文件夹,再次刷新浏览器,如图phpmyadmin-2所示。

图phpmyadmin-2 建立config文件夹之后的界面

4、新建服务器,如图phpmyadmin-3所示,直接点击“应用”按钮,采用默认设置。

图phpmyadmin-3 新建服务器

5、配置文件,选择默认语言为简体中文,如图phpmyadmin-4所示,点击“保存”按钮。

图phpmyadmin-4 配置文件设置

6、将目录“E:\wwwroot\phpMyAdmin\config”下的config.inc.php文件复制至“E:\wwwroot\phpMyAdmin\”,然后删除目录“E:\wwwroot\phpMyAdmin\config”,在浏览器中打开http://localhost/phpmyadmin/,如图phpmyadmin-5所示,配置完毕。

图phpmyadmin-5 配置完毕

永夜