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所示。
3、单击欢迎界面中的“Next”按钮开始下一步,如图apache-2所示。
4、选择“I accept the terms in the license agreement”单选按钮,然后单击“Next”按钮开始下一步,如图apache-3所示。
5、Apache自述说明的主要内容包括Apache的来源、发展历史和更新日志等信息,单击“Next”按钮开始下一步,如图apache-4所示。
6、填写Apache服务器的网络域名、网址和管理员的邮箱地址,然后选择“for All Users,on Port 80,as a Service — Recommended.”单选按钮,表示设定所有用户能在80端口以服务器方式运行Apache服务器。所有选项设置完成后,单击“Next”按钮开始下一步,如图apache-5所示。
7、选择“Typical”单选按钮,表示使用经典方式安装,此选项适合大多数使用者,选择“Custom”单选按钮,表示自定义安装,此选项适合熟悉Apache服务器的使用者。单击“Next”开始下一步,如图apache-6所示。
8、Apache 服务器的默认安装路径如图apache-6所示,如果想要更改为其他路径,可以单击“Change”按钮来设置新路径。这里我们使用默认安装路径,单击“Next”按钮开始下一步,如图apache-7所示。
9、确认好所有的安装步骤后,单击“Install”按钮就可以进行安装了。下一步如图apache-8所示。
10、安装完成后,打开浏览器,输入“http://localhost:80”或者“http://127.0.0.1:80”,然后按“Enter”键,如果浏览器上的输出为“It Works!”,如图apache-9所示,这表示Apache 服务器已经安装成功。
二、安装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 和 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所示。
2、在httpd.conf文件中,加入“AddType application/x-httpd-php .php”和“AddType application/x-httpd-php .html”两行,也可以加入更多,其实质是添加可以执行PHP的文件类型。添加后的结果如图apache-php-2所示。
3、在httpd.conf文件中,加入“PHPIniDir “C:/php-5.3.5″”这样一行代码,其目的是为Apache服务器指明php.ini文件的路径。添加后的结果如图apache-php-3所示。
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安装环境配置成功。
四、安装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所示。
3、单击“Next”按钮开始下一步,如图mysql-2所示。
4、单击“Next”按钮,进入选择模式安装界面,如图mysql-3所示,其中“Typical”表示典型安装,典型安装提供了运行MySQL的大部分功能;“Complete”表示完全安装,完全安装将安装所有可选组件;“Custom”表示定制安装,即用户可自己选择性的安装。在这里我选择的是完全安装。
5、单击“Next”按钮,进入准备安装界面,如图mysql-4所示,在此界面要确认先前所选择的安装模式及安装路径。
6、单击“Install”按钮开始安装。安装完成后如图mysql-5所示,问现在是否需要配置MySQL服务器,如果在这里没有选择配置,还可以通过“开始”菜单中的“程序”来启动配置向导。
7、单击“Finish”按钮,完成MySQL的安装,接下来准备配置 MySQL 5.5.28。
8、连续出现相应的信息截图,直接点击“Next”按钮就是,如图mysql-6、mysql-7所示。
9、如图mysql-8所示,表示已经启动MySQL的配置向导。
10、单击“Next”按钮进入选择配置类型界面,如图mysql-9所示,其中“Detailed Configuration”选项表示详细配置;“Standard Configuration”选项表示标准配置,在此我选择的是详细配置。
11、单击“Next”按钮进入选择服务器类型配置界面,如图mysql-10所示,其中“Developer Machine”表示当系统中运行着多个桌面应用程序时将MySQl服务器配置成使用最少的系统资源;“Server Machine”表示将MySQL服务器配置成使用适当比例的系统资源;“Dedicated MySQL Server machine”表示将MySQL服务器配置成使用所有可用系统资源。
12、单击“Next”按钮进入数据库使用界面,如图mysql-11所示。在此界面可选择是否使用InnoDB存储引擎,以及InnoDB占用多大比例的服务器资源。
13、单击“Next”按钮进入InnoDB表空间设置界面,如图mysql-12所示。若不想使用InnoDB表空间文件的默认位置,可在此处选择新的路径。
14、单击“Next”按钮进入并发连接数设置界面,如图mysql-13所示,其中“Decision Support (DSS)/OLAP”可获得20个并发连接数;“Online Transaction Processing (OLAP)”可获得500个并发连接数;“Manual Setting”选项可由用户自定义并发连接数。
15、单击“Next”按钮进入网络选项设置界面,如图mysql-14 所示。在此界面可启用或禁用 TCP/IP 网络,还可配置用来连接 MySQL 服务器的端口号,默认连接端口号为“3306”。
16、单击“Next”按钮进入字符集设置界面,如图mysql-15所示。其中标准的字符集用于支持西方语言,如英语、德语等;多语言支持可用于东方语言,如中文、日文等。
17、单击“Next”按钮进入 Windows 选项设置界面,如图mysql-16所示。其中“Install As Windows Service”选项表示将MySQL设置为Windows的一项服务;“Include Bin Directory in Windows PATH”表示将MySQL的bin目录加入到Windows的系统路径下。
18、单击“Next”按钮进入安全选项设置界面,如图mysql-17所示。在此界面上可设置登录MySQL的密码。
19、单击“Next”按钮,如图mysql-18所示。开始执行 MySQL 的配置,直至完成。
20、测试MySQL5.5,MySQL5.5安装和配置完成以后,可通过一些测试来检测是否能够正常运行。测试MySQl是否安装成功的步骤为:登录MysQL5,依次选择“开始”-〉“应用”-〉“MySQL Command Line Client”,进入MySQL客户端界面,在其中输入登录MySQL的密码,若出现欢迎信息和MySQL版本号等内容,说明已与MySQL服务器成功连接。操作结果如图mysql-19所示。
五、安装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所示;
3、根据提示,在目录“E:\wwwroot\phpMyAdmin”下建立config文件夹,再次刷新浏览器,如图phpmyadmin-2所示。
4、新建服务器,如图phpmyadmin-3所示,直接点击“应用”按钮,采用默认设置。
5、配置文件,选择默认语言为简体中文,如图phpmyadmin-4所示,点击“保存”按钮。
6、将目录“E:\wwwroot\phpMyAdmin\config”下的config.inc.php文件复制至“E:\wwwroot\phpMyAdmin\”,然后删除目录“E:\wwwroot\phpMyAdmin\config”,在浏览器中打开http://localhost/phpmyadmin/,如图phpmyadmin-5所示,配置完毕。
近期评论