看我的博客效果比较好,持续更新中
http://blog.lrenwang.com/wamp_v1/
安装前,确认关闭迅雷等软件
版本
httpd-2.2.15
php-5.2.13
mysql-noinstall-5.1.45
一 下载相关软件
引用
http://apache.freelamp.com/httpd/binaries/win32/httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi
http://cn.php.net/get/php-5.2.13-Win32.zip/from/this/mirror
ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.45-win32.zip
二 安装软件
在D盘创建一个目录webserver, 注意最好别有中文和空格,否则会引起麻烦
1 运行 httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi ,选择安装目录D:\webserver\apache
这里本来想用apache免安装包,结果里面根本没有bin目录,只好用安装的了
打开 D:\webserver\apache\conf\httpd.conf 修改
DocumentRoot "D:/webserver/apache/htdocs" 修改
引用
DocumentRoot "D:/webserver/htdocs"
修改
引用
这两个是修改apache访问目录的指向,
下面增加对php的支持
在 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 下面增加
引用
LoadModule php5_module D:/webserver/php/php5apache2_2.dll
phpinidir "D:/webserver/php/php.ini"
LoadFile "D:/webserver/php/libmysql.dll"
LoadFile "D:/webserver/php/libmcrypt.dll"
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
后面增加
引用
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
增加默认文件顺序
引用
DirectoryIndex index.php index.html
2 安装PHP
解压缩 php-5.2.13-Win32.zip 到 d:\webserver\php
d:\webserver\php\php.ini-dist 重命名php.ini
extension_dir = "./" 改
引用
extension_dir = "d:/webserver/php/ext"
打开对mysql的支持,去掉
引用
extension=php_mysql.dll
前面的冒号,修改后,重启apache生效
3安装MySQL
解压缩mysql-noinstall-5.1.45-win32.zip到D:\webserver\mysql
把my-medium.ini改名为my.ini
内容
引用
[client]
#password = your_password
port = 3306
[mysqld]
port = 3306
default-character-set=utf8
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
server-id = 1
basedir="D:/webserver/mysql/"
datadir="D:/webserver/mysql/Data/"
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
default-character-set=utf8
[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
在d:\webserver\ 下面增加4个批处理文件
mysql_install.bat
引用
@ECHO OFF
ECHO.
ECHO Installing MySQL as an Service
ECHO.
mysql\bin\mysqld --install MySQL --defaults-file=D:\webserver\mysql\my.ini
ECHO.
ECHO Try to start the MySQL deamon as service ...
ECHO.
net start MySQL
pause
mysql_remove.bat
引用
@ECHO OFF
ECHO.
ECHO Try to stop the MySQL deamon as service ...
net stop MySQL
ECHO.
mysql\bin\mysqld --remove MySQL
pause
,运行mysql_install.bat安装mysql后 在cmd 下运行
引用
d:\webserver\mysql\bin\mysqladmin -uroot -p password "123456"
修改密码
增加apache的批处理文件,以后重装系统后运行apache_install.bat 自动增加系统服务
apache_remove.bat删除apache服务用
apache_install.bat内容
引用
@ECHO OFF
apache\bin\httpd -k install -n "Apache"
ECHO.
ECHO ####### Now Starting Apache PORT... #######
ECHO.
net start Apache
ECHO.
pause
apache_remove.bat 内容
引用
@ECHO OFF
net stop Apache
ECHO.
ECHO ####### Apache Service Uninstall #######
ECHO.
bin\httpd -k uninstall -n "Apache"
ECHO.
pause
http://blog.lrenwang.com/wamp_v1/
安装前,确认关闭迅雷等软件
版本
httpd-2.2.15
php-5.2.13
mysql-noinstall-5.1.45
一 下载相关软件
引用
http://apache.freelamp.com/httpd/binaries/win32/httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi
http://cn.php.net/get/php-5.2.13-Win32.zip/from/this/mirror
ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.45-win32.zip
二 安装软件
在D盘创建一个目录webserver, 注意最好别有中文和空格,否则会引起麻烦
1 运行 httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi ,选择安装目录D:\webserver\apache
这里本来想用apache免安装包,结果里面根本没有bin目录,只好用安装的了
打开 D:\webserver\apache\conf\httpd.conf 修改
DocumentRoot "D:/webserver/apache/htdocs" 修改
引用
DocumentRoot "D:/webserver/htdocs"
修改
引用
这两个是修改apache访问目录的指向,
下面增加对php的支持
在 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 下面增加
引用
LoadModule php5_module D:/webserver/php/php5apache2_2.dll
phpinidir "D:/webserver/php/php.ini"
LoadFile "D:/webserver/php/libmysql.dll"
LoadFile "D:/webserver/php/libmcrypt.dll"
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
后面增加
引用
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
增加默认文件顺序
引用
DirectoryIndex index.php index.html
2 安装PHP
解压缩 php-5.2.13-Win32.zip 到 d:\webserver\php
d:\webserver\php\php.ini-dist 重命名php.ini
extension_dir = "./" 改
引用
extension_dir = "d:/webserver/php/ext"
打开对mysql的支持,去掉
引用
extension=php_mysql.dll
前面的冒号,修改后,重启apache生效
3安装MySQL
解压缩mysql-noinstall-5.1.45-win32.zip到D:\webserver\mysql
把my-medium.ini改名为my.ini
内容
引用
[client]
#password = your_password
port = 3306
[mysqld]
port = 3306
default-character-set=utf8
skip-locking
key_buffer_size = 16M
max_allowed_packet = 1M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
server-id = 1
basedir="D:/webserver/mysql/"
datadir="D:/webserver/mysql/Data/"
[mysqldump]
quick
max_allowed_packet = 16M
[mysql]
no-auto-rehash
default-character-set=utf8
[myisamchk]
key_buffer_size = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M
[mysqlhotcopy]
interactive-timeout
在d:\webserver\ 下面增加4个批处理文件
mysql_install.bat
引用
@ECHO OFF
ECHO.
ECHO Installing MySQL as an Service
ECHO.
mysql\bin\mysqld --install MySQL --defaults-file=D:\webserver\mysql\my.ini
ECHO.
ECHO Try to start the MySQL deamon as service ...
ECHO.
net start MySQL
pause
mysql_remove.bat
引用
@ECHO OFF
ECHO.
ECHO Try to stop the MySQL deamon as service ...
net stop MySQL
ECHO.
mysql\bin\mysqld --remove MySQL
pause
,运行mysql_install.bat安装mysql后 在cmd 下运行
引用
d:\webserver\mysql\bin\mysqladmin -uroot -p password "123456"
修改密码
增加apache的批处理文件,以后重装系统后运行apache_install.bat 自动增加系统服务
apache_remove.bat删除apache服务用
apache_install.bat内容
引用
@ECHO OFF
apache\bin\httpd -k install -n "Apache"
ECHO.
ECHO ####### Now Starting Apache PORT... #######
ECHO.
net start Apache
ECHO.
pause
apache_remove.bat 内容
引用
@ECHO OFF
net stop Apache
ECHO.
ECHO ####### Apache Service Uninstall #######
ECHO.
bin\httpd -k uninstall -n "Apache"
ECHO.
pause


