设为首页 收藏本站
查看: 1137|回复: 0

手动搭建WAMP环境 php5 mysql5 apache2 for windows xp

[复制链接]

尚未签到

发表于 2015-11-17 09:45:46 | 显示全部楼层 |阅读模式
  原文地址  http://blog.lrenwang.com/wamp_v1/
  这篇文章详细介绍了 mysql 解压版的安装 感觉比msi版的方便很多,有兴趣可以试试


  



安装前,确认关闭迅雷等软件

2010-07-21 更新版本

集合包下载

httpd-2.2.15

php-5.2.13

mysql-noinstall-5.1.45






更新

修改于2010.6.2

mysql-noinstall-5.1.45 资源已经没有,变成mysql-noinstall-5.1.47 安装步骤不变

ftp://ftp.iij.ad.jp/pub/db/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.47-win32.zip




一 下载相关软件

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"
  再把
  

<Directory &quot;D:/Apache/htdocs&quot;>
  修改为
  

<Directory &quot;D:/webserver/htdocs&quot;>



这两个是修改apache访问目录的指向,下面增加对php的支持在 #LoadModule vhost_alias_module modules/mod_vhost_alias.so 下面增加

LoadModule php5_module D:/webserver/php/php5apache2_2.dll
phpinidir &quot;D:/webserver/php/php.ini&quot;
LoadFile &quot;D:/webserver/php/libmysql.dll&quot;
LoadFile &quot;D:/webserver/php/libmcrypt.dll&quot;


<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>



后面增加



<IfModule mod_php5.c>
AddType application/x-httpd-php .php
AddType application/x-httpd-php .php3
AddType application/x-httpd-php-source .phps
</IfModule>



增加默认文件顺序

DirectoryIndex index.php index.html



开启rewrite功能

LoadModule rewrite_module modules/mod_rewrite.so

目录支持..htaccess

AllowOverride None 改 AllowOverride All

去掉前面引号即可





2 安装PHP


解压缩 php-5.2.13-Win32.zip 到 d:\webserver\php

d:\webserver\php\php.ini-dist 重命名php.ini

extension_dir = &quot;./&quot; 改

extension_dir = &quot;d:/webserver/php/ext&quot;



打开对 gd库 mysql 的支持,去掉



extension=php_gd2.dll
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=&quot;D:/webserver/mysql/&quot;
datadir=&quot;D:/webserver/mysql/Data/&quot;
[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 &quot;123456&quot;


修改密码



增加apache的批处理文件,以后重装系统后运行apache_install.bat 自动增加系统服务

apache_remove.bat删除apache服务用

apache_install.bat内容

@ECHO OFF
apache\bin\httpd -k install  -n &quot;Apache&quot;
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.
apache\bin\httpd -k uninstall  -n &quot;Apache&quot;
ECHO.
pause










Mysql 添加 % 全局帐号不好使

GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'127.0.0.1' IDENTIFIED BY '12345678';





需要分别添加'localhost'  '127.0.0.1' 才行 很是奇怪 5.1.45 5.1.47 这两个版本都不行,而我的VPS的Linux的mysql 5.1.45就没问题

大家注意下吧  今天用win7的系统试了下,结果发现在notepad&#43;&#43; 修改apache的配置文件 httpd.conf保存后重启,不能立即生效,必须要用文本文档修改,这真是。。。。


  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-140199-1-1.html 上篇帖子: 嵌入式 WAMP(win+apache+mysql+php)开发环境安装配置图文详解 下篇帖子: Wamp5 配置PHP 图文详解
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表