在Windows下搭建AMP环境,已经有无数的文章进行讲解说明了,由于版本不同或者方法不同,有的需要往Windows或者Winnt目录拷贝文件,有的需要修改环境变量的。实际上只要相关软件版本搭配得当,完全不需要对Windows目录或者环境变量做任何改动即可成功配置AMP运行环境。本文介绍基于Apache-2.2.6 + MySQL-5.0.22 + php-5.2.5 + ZendOptimizer-3.3.0a在Windows XP/2000/2003环境下搭建AMP运行环境的最简步骤,将服务器环境集中安装在D:Server目录下,就算重装、恢复Windows系统,只要重新将Apache和MySQL作为服务运行一下,整个环境就可以得到恢复,无需重新配置。
一:下载所需的软件包
- apache_2.2.6-win32-x86-no_ssl.msi
- php-5.2.5-Win32.zip
- mysql-5.0.22-win32.zip
- ZendOptimizer-3.3.0a-Windows-i386.exe
二:安装apache
- 运行apache_2.2.6-win32-x86-no_ssl.msi
- 设置域名(例如wukangrui.com,可以留空)、主机名(例如www.wukangrui.com,可以留空)、管理员Email、如果没有安装IIS可以选择“For All Users”
- Setup Type 选择 “Custom”
- 本例中安装路径修改为“D:ServerApache”
- 安装完毕,右下角出现Apache监控图标,显示为绿色右箭头运行标志,表示安装成功,从浏览器访问“http://localhost”,看到“It works!”
三、安装MYSQL
- 运行mysql-5.0.22-win32.zip
- 本例中设置安装路径为“D:ServerMySQL”
- 配置MySQL选项,随意配置,别忘了设置root密码,如果修改了默认端口,以后连接的时候也要特别指定。
- 安装配置完成以后,本地的MySQL服务已经处于运行状态,如果选择了在环境变量中包含MySQL的路径,则从命令行直接输入mysql即可连接本地数据库。
四、安装PHP
- 将php-5.2.5-Win32.zip解压到安装路径(本例中为“D:Serverphp”)
- 在安装路径下建立一个文件夹“tmp”,如果分区是NTFS格式,请给该文件夹添加everyone用户的修改权限。
- 复制并粘贴php.ini-recommended文件,得到安装目录下的 “复件 php.ini-recommended” 文件,重命名为php.ini。
- 用文本编辑器(比如记事本)打开php.ini文件,修改以下部分:
- 大约536行左右
extension_dir = "./"
修改为
extension_dir = "D:Serverphpext"
(如果你的安装路径不同,请做相应修改) - 大约594行左右
;upload_tmp_dir =
修改为
upload_tmp_dir = "D:Serverphp mp" - 大约1041行左右
;session.save_path = "/tmp"
修改为
session.save_path = "D:Serverphp mp" - 655行至699行,建议修改以下内容:
;extension=php_gd2.dll
;extension=php_mbstring.dll
;extension=php_mysql.dll
修改为
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mysql.dll
- 大约536行左右
- 用文本编辑器打开D:ServerApacheconfhttpd.conf,修改以下部分:
- 大约114行
#LoadModule ssl_module modules/mod_ssl.so
在下面增加以下内容:
LoadModule php5_module D:/Server/php/php5apache2_2.dll
phpIniDir "D:ServerPHP" - 大约386行
AddType application/x-gzip .gz .tgz
在下面增加以下内容:
AddType application/x-httpd-php .php - 大约215行
DirectoryIndex index.html
修改为
DirectoryIndex index.php index.html
- 大约114行
- 把D:Serverphplibmysql.dll拷贝粘贴到D:ServerApachein目录下,重新启动apache。
- 在你的web根目录下创建一个env.php,内容如下:
<?php phpinfo(); ?>
Web根目录默认是D:ServerApachehtdocs,可以在httpd.conf文件中修改,搜索151行的
DocumentRoot "D:/Server/Apache/htdocs"
和179行的
<Directory "D:/Server/Apache/htdocs">
修改为你需要的路径即可。
五、安装zend-optimizer
- 运行ZendOptimizer-3.3.0a-Windows-i386.exe
- 选择服务器类型为“Apache 2.x”
- 选择php.ini所在目录 “D:Serverphp”
- 选择apache所在目录 “D:ServerApache”
- 安装过程中可能需要根据提示手工停止和启动Apache服务。
- 安装完成后在浏览器中刷新http://localhost/env.php文件,看到下图所示图标表示Zend-Optimizer安装成功。
六、补充说明
- httpd.conf中可以设置虚拟主机、虚拟目录等信息,可以启用Apache的扩展组件(例如rewrite_module)
- php.ini中可以修改php运行时设置,例如加载扩展项等
- 每次修改完php.ini后,请重启Apache
- 在php目录下有单独的libxxxx.dll的扩展项,如果在php.ini中启用后无效或者导致Apache无法启动的,请将对应的libxxxx.dll文件复制到Apache安装目录下的bin目录。
LINK URI: http://www.wukangrui.com/20071205/installing-lamp-in-windows.html
作者:小李刀刀
原文链接:Windows下搭建AMP环境的最简步骤
裁纸刀下版权所有,允许非商业用途转载,转载时请原样转载并标明来源、作者,保留原文链接。