日期:2014-05-16  浏览次数:20811 次

windows下搭建Apache、PHP、MySQL、Perl开发环境
操作系统:windows7
Apache:Apache2.2.22(httpd-2.2.22-win32-x86-openssl-0.9.8t.msi)
MySQL:MySQL5.5.28(mysql-5.5.28-win32.msi)
PHP:php5.4.9(线程安全版本php-5.4.9-Win32-VC9-x86.zip)
Perl:PerL5.16.1(ActivePerl-5.16.1.1601-MSWin32-x86-296175.msi)


一、安装Apache
双击安装文件(自定义安装到D:\apache2.2.22),
到Server Information这一步必须输入一个域名(例如:sol)和一个服务器名(jim2.sol)
还有下面的端口号默认80即可。


测试是否安装成功:
在web浏览器里打开地址:http://localhost
会看到apache的默认启动页面(It Works!)。


注意:
Apache的配置文件:D:\apache2.2.22\conf\httpd.conf
Apache存放网页文件的目录:D:\apache2.2.22\htdocs


二、安装MySQL
双击安装文件(自定义安装到D:\MySQL),一路下一步
最后自动打开MySQL配置助手提示是否创建一个账户,按提示创建即可。
这些选项最好按默认即可,如果熟悉也可自己配置:
Server Type(服务器类型)、Database Usage(数据库用途)、
InnoDB Tablespace Setting(InnoDB表空间设置):默认存放地点是MySQL安装目录、
Concurrent Connection(并发连接)、Enable TCP/IP Networking(激活TCP/IP组网功能)、
Default Character Set(默认字符集)
Install as Windows Service(安装位Windows服务)、Security Options(安全选项)


测试是否安装成功:
打开:菜单|所有程序|MySQL|MySQL Server 5.5|MySQL 5.5 Command Line Client
启动MySQL的命令行解释器程序mysql.exe
输入刚才设置的密码。成功进入mysql命令行输入界面
执行status命令,可以看到mysql的信息


三、安装PHP
PHP安装文件有两种格式:ZIP压缩文档和安装程序。安装程序必须在IIS下运行,如果
选择apache作为Web服务器应该用压缩文档
解压文件php-5.4.9-Win32-VC9-x86.zip修改文件夹名字(php5)
将文件夹移动至适当路径(D:\php5),此目录即为PHP的安装目录


接着:将PHP安装为apache的一个扩展模块,并让它随apache一起启动
1、修改apache的配置文件(httpd.conf)
只需增加以下几行:

LoadModule php5_module "D:/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "D:/php5"
2、复制D:\php5、php.ini-development为php.ini
此时已经完成。重启apache即可
注意:原则:只要修改php.ini和httpd.conf两个文件,就要重启apache


测试是否安装成功:
在D:\apache2.2.22\htdocs下建立一个名为phptest.php的文件,
记事本打开输入:
<?php phpinfo(); ?>
保存。
然后,用web浏览器打开http://localhost/phptest.php应该能够看到php的状态信息


接着:配置PHP的MySQL扩展接口
修改php.ini文件,加入以下几行:


extension_dir = "d:/php5/ext"
extension = php_mysql.dll
extension = php_mysqli.dll


重启apache,然后,用web浏览器打开http://localhost/phptest.php向下拉应该能够看到mysql的状态信息


四、安装perl
下载perl的ActivePerl软件包,双击安装即可


测试是否安装成功:
新建一个test.pl的文件,用记事本打开输入以下内容:


#!/usr/bin/perl -w
print "hello world!\n";
print
"Please hit Return to end the program!";
$wait_for_return = <STDIN>;


保存,双击运行,应该能够在控制台下输出hello world!


安装perl的MySQL支持组件(需要联网):
需要安装两个perl的扩展模块:DBI(database interface数据库接口)和
DBD-MySQL(database driver数据库驱动程序)
这里用到了perl的软件包管理器ppm
在cmd下输入ppm可以打开软件包管理器的图形界面,如果打不开就新建环境变量:ACTIVEPERL_PPM_HOME=D:\perl即可
图形界面不太方便。所以建议不用


cmd下输入命令:
ppm install dbi
安装dbi


cmd下输入命令:
ppm install DBD-MySQL

安装DBD-MySQL


结束