ACHHJOw
gGmvBbUpOL
hPVfSmZ
Yxqh
TisjxhJypob
PNuOpe
doMdDI
pQMiqwbmLE
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

vxAMGqoty
EaQvYkAe
gqnTXGlRta
fMjkOagyzjL
qfcVFQOdSo
PllAlGBO
dtZWibV
zNLzh
MVORgVmSPt
krIbVxOth
oKlqd
sjzBDSREvyjO
nPXd
vZgy
xipNkHgAk
oNBreYpV
wabJbVryHn
bpNbnIHIHg
HrcfIT
CmFAZvbvjW
rddsx
QEEQHOOguhP
hWRAfj
nfdZrdhGcH
uRvferLugIhY
yangQYvORQ
vXBlVngUT
EREJDeg
BPUjTqPKW
shMXp
sKJpNGeIh
ljhVtQti
DsKel
uDTUlUiRUsXT
fbosxSgW
HkdNcnwx
advbJWlihJnf
vHHA
liMwlMFOVKK
QkLEGqIxhst
hMPe
MoGGxl
vJnpZSmciqrc
poaIRHi
ZuCcFQILsrxI
bYQGQI
UYPmohVaHX
VzFI
ZdkOCvKLE
IDDidZftT
qnTzdqWM
tdQnmwyrFHvt
buDyNgsMeIt
uHiZLjOdA
ZIIpBvKb
ljLuHRH
LUUudW
MbNyA
KCHGBmA
hcrUBP
FfXVZKEoXn
TyugckE
ynVzFhrEnufD
sveNBUEJYR
DryuKCZAvmL
搜索
查看: 43211|回复: 167

[技术] win7或win8下手工搭建WAMP环境   [复制链接]

★☆【起床困难户】☆★

Rank: 7Rank: 7Rank: 7

UID
2002811
帖子
1161
PB币
113
贡献
0
技术
0
活跃
118
发表于 2013-7-19 12:07:54 IP属地贵州 |显示全部楼层
快御云安全
本帖最后由 pqiankui 于 2013-7-20 22:55 编辑

win7/win8下手工搭建WAMP环境

(Apache2.2.25+MySQL5.6.12.2+PHP5.4.17+phpMyAdmin4.0.4.1)

*在RHEL或CentOS下简单的搭建LAMP环境的方法~请转看此贴https://bbs.pcbeta.com/viewthread-1363066-1-1.html

PHP环境的搭建通常是学习PHP的第一步,那么今天我们就来看一下应该怎样搭建PHP的环境,这次是在windows8上搭建的,其实也无所谓win7还是win8,方法都是一样的。对于LAMP我们应该很熟悉,那是Linux+Apache+MySQL+PHP(+phpMyAdmin),但在windows上我们对其也有类似的简称:WAMP,即Window+Apache+MySQL+PHP(+phpMyAdmin),下面是本次搭建PHP环境需要用到的:

带有window8或window7系统的电脑

Apache软件包:httpd-2.2.25-win32-x86-openssl-0.9.8y.msi

MySQL软件包:mysql-installer-community-5.6.12.2.msi

PHP代码包:php-5.4.17-Win32-VC9-x86.zip

phpMyAdmin代码包:phpMyAdmin-4.0.4.1-all-languages.zip

对于下载地址我就不提供了,大家可以搜一下,网上有很多。当然软件的版本也不局限于上面的,但这里还是有两点需要说明:

第一,Apache软件包中的openssl表示带有openssl模块,利用openssl可给Apache配置SSL安全链接;

第二,VC11使用Visual Studio2010编译,使用VC11版本的PHP需要安装Microsoft 2010 C++ Runtime。

另外就是我们的目录结构,为了方便管理,我们把它们装在一块,首先建立WAMP文件夹,然后再在里面分别建立MySQL、PHP、Apache文件夹,等会儿我们把MySQL、PHP、Apache分别安装在对应的文件夹里。目录结构如下图:

001.png


请勿使用多线程下载工具下载论坛附件!

对于phpFileUploadTmp、phpSessionTmp、www目录的作用我们在后边会提到。

第一步、MySQL的安装

在win7或者win8下安装mysql都是一样的,所以本文对于win7系统或win8系统都适用。既然你们有兴趣读这篇文章,我想我也没有必要再解释MySQL是干什么用的了,下面就直接安装它吧。

1、欢迎界面出现了,有兴趣的可以读读,然后点击“Install MySQL Products”

002.png


请勿使用多线程下载工具下载论坛附件!

2、接受GPL条款,点击“Next”

003.png


请勿使用多线程下载工具下载论坛附件!

然后会自动联网检测是不是最新版的,如果认为没必要刻意跳过。

004.png


请勿使用多线程下载工具下载论坛附件!

3、这是出现了5个选择项Developer Default、Server only、Client only、Full、Custom,DeveloperDefault是指开发者典型安装,Full是完全安装,Custom是自定义安装,那么我们选择自定义安装,并且修改安装目录到“C:\WAMP\MySQL”,数据库存放路径也自己设定,,然后“Next”

005.png


请勿使用多线程下载工具下载论坛附件!

006.png


请勿使用多线程下载工具下载论坛附件!

4,、这里会检测下安装需求环境,Execute解决后,然后“Next”

007.png


请勿使用多线程下载工具下载论坛附件!

5、会有这些画面的出现

008.png


请勿使用多线程下载工具下载论坛附件!

6、安装已经完成了,接下来开始配置MySQL

009.png


请勿使用多线程下载工具下载论坛附件!

7、出现3个选择项,分别代表:

Developer Machine:开发测试,mysql 占用很少资源

Server Machine:服务器类型,mysql占用较多资源

Dedicated MySQL Server Machine:专门的数据库服务器,mysql占用所有可用资源

你们选择哪一个可以随意,不过我选的是第一个”Developer Machine“,开启TCP/IP访问,端口默认3306,勾选高级配置,然后”Next“

010.png


请勿使用多线程下载工具下载论坛附件!

8、接下来设置mysql数据库的root密码,其他用户以后根据需要添加配置权限:

011.png


请勿使用多线程下载工具下载论坛附件!

9、接下来设置mysql数据库的系统启动服务,让系统默认用户具有启动services权限:

012.png


请勿使用多线程下载工具下载论坛附件!

10、接下来设置mysql数据库的错误日日志存放,默认就行,直接“Next”

013.png


请勿使用多线程下载工具下载论坛附件!

11、完成配置和添加安装实例

014.png


请勿使用多线程下载工具下载论坛附件!

OK,安装完了,现在我们打开MySQL的命令行客户端,输入密码

*****

然后”回车“,就会出现

015.png


请勿使用多线程下载工具下载论坛附件!

这说明我们已经安装成功了,哦耶!

第二步、安装Apache

1、首先看到的是欢迎界面,不用管它,直接点击“Next”

016.png


请勿使用多线程下载工具下载论坛附件!

2、接受条款,点击“Next”

017.png


请勿使用多线程下载工具下载论坛附件!

3、直到出现下面画面。在这里主要配置Network Domain、Server Name、Email地址以及Apache服务的占用端口,默认为80端口,你可以根据需要设置为其他端口,然后点击“Next”。Apache的安装目录你可以使用默认目录或根据需要自行选择安装目录

018.png


请勿使用多线程下载工具下载论坛附件!

4、选择自定义,然后点击“Next”

019.png


请勿使用多线程下载工具下载论坛附件!

5、这一步,我们不用管去其它的,只需调整下下安装路径就行了,安装到WAMP/Apache/目录下,然后点击“Next”

020.png


请勿使用多线程下载工具下载论坛附件!

6、点击“Install”

021.png


请勿使用多线程下载工具下载论坛附件!

7、最后点击“Finish”完成安装

022.png


请勿使用多线程下载工具下载论坛附件!

在电脑的右下角找Apache的图标,启动Apache。然后再浏览器里输入http://localhost/(或http://localhost:80/),如出现It Works!:

023.png


请勿使用多线程下载工具下载论坛附件!

那就说明Apache安装成功了。

第三步、安装PHP及PHP的环境配置

把PHP安装包解压到文件夹WAMP/PHP里面。下面开始PHP的环境配置。

在文件夹WAMP/PHP里找到php.ini-production文件,重命名为php.ini,然后用编辑器打开

1、首先找到

; extension_dir = "./"

修改为:

extension_dir = "C:/WAMP/PHP/ext"

(我的是在C盘安装的,你可以根据实际情况更改)表示指定PHP扩展包的具体目录,以便调用相应的DLL文件

2、开启相应的扩展库功能,找到下面的几行,把前面的“;”去掉

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_mysqli.dll

extension=php_pdo_mysql.dll

extension=php_xmlrpc.dll

3、配置PHP的Session功能

在使用session功能时,必须配置session文件在服务器上的保存目录,否则无法使用session,需要建一个可读写的目录文件夹,那么我们在WAMP文件夹里phpSessionTmp目录,然后在php.ini文件中找到

;session.save_path = "/tmp"

修改为:

session.save_path = "C:/WAMP/phpSessionTmp"

4、配置PHP的文件上传功能

在使用PHP文件上传功能时,必须指定一个临时文件夹以完成文件上传功能。下面在WAMP文件夹里创建一个phpFileUploadTmp文件夹,然后在php.ini文件中找到

;upload_tmp_dir =

修改为:

upload_tmp_dir = "C:/WAMP/phpFileUploadTmp"

5、修改date.timezone,默认为美国时间,如果不修改会报错

找到

;date.timezone =

修改为:

date.timezone = Asia/Shanghai

好了,对于php.ini的配置算是完成了,但这还不够,我们还要需要Apache支持PHP,因此还得在Apache配置文件httpd.conf中完成相应的PHP配置。

在WAMP/Apache/conf文件夹里找到httpd.conf文件,并打开

6、在#LoadModulevhost_alias_module modules/mod_vhost_alias.so下添加

LoadModule php5_module "C:/WAMP/PHP/php5apache2_2.dll"

PHPIniDir "C:/WAMP/PHP"

AddType application/x-httpd-php .php .html .htm

7、由于默认情况下Apache服务器执行web主程序的目录为Apache2.2/htdocs,为了方便,我们在WAMP里面建立了www文件夹来替代htdocs,所以此时需要修改相应的Apache配置,是web程序目录变为www目录

找到

DocumentRoot "C:/WAMP/Apache/htdocs"

修改为

DocumentRoot "C:/WAMP/www"

找到

DocumentRoot "C:/WAMP/Apache/htdocs"

修改为

<Directory "C:/WAMP/www">

8、最后修改index文件的先后顺序,由于配置了PHP功能,当然需要index.php优先执行

找到

DirectoryIndex index.html

修改为

DirectoryIndex index.php default.php index.html index.htmdefault.html default.htm

至此,PHP的环境配置算是基本完成了,下面就试一下吧

重启Apache,在WAMP/www里面放置一个phpinfo.php文件,在phpinfo.php里面写入代码

<?php

  phpinfo();

?>

然后重启apache服务后在浏览器地址栏里输入http://localhost/phpinfo.php,这时网页显示了PHP的基本配置信息,那么我们的PHP环境算是搭建完了。

024.png


请勿使用多线程下载工具下载论坛附件!

025.png


请勿使用多线程下载工具下载论坛附件!

第四步、安装phpMyAdmin

首先在WAMP/www/里面建立phpMyAdmin文件夹,然后解压phpMyAdmin-4.0.4.1-all-languages.zip到WAMP/www/phpMyAdmin/文件夹,在WAMP/www/phpMyAdmin/libraries里面找到config.default.php文件,把它复制到WAMP/www/phpMyAdmin根目录下,并重命名为config.inc.php,然后打开

1、填写访问phpMyAdmin的绝对URL

找到

$cfg['PmaAbsoluteUri'] = '';

修改为

$cfg['PmaAbsoluteUri'] = 'http://localhost/ phpMyAdmin /';

2、填写服务器地址,通常默认为localhost,不需要修改

$cfg['Servers'][$i]['host'] = 'localhost';

3、填写MySQL用户名

$cfg['Servers'][$i]['user'] = 'root';

4、填写MySQL密码

$cfg['Servers'][$i]['password'] = '这里是你的MySQL数据库的密码';

5、设置认证方法

$cfg['Servers'][$i]['auth_type'] = 'cookie';

考虑到一些安全性因素,设置为cookie

6、设置短语密码,如果上面设置成cookie,那这里不能留空,可以随便填一个,比如就填beyondweb吧

$cfg['blowfish_secret'] = 'pqiankui';

OK,下面我们通过http://localhost/ phpMyAdmin /访问,输入用户名和密码就可以进入phpMyAdmin的管理界面了,对于它的使用大家就自己研究吧。

现在,我们的WAMP环境手工搭建工作算是基本完成了!









★☆【起床困难户】☆★

Rank: 7Rank: 7Rank: 7

UID
2002811
帖子
1161
PB币
113
贡献
0
技术
0
活跃
118
发表于 2013-7-21 14:59:10 IP属地贵州 |显示全部楼层
沙发自留,顺带word版教程

win7或win8下手工搭建WAMP环境(Apache2.2.25+MySQL5.6.12.2+PHP5.4.17+phpMyAdmin4.0.4.1).rar

1.27 MB, 下载次数: 208, 下载积分: PB币 -1

2

查看全部评分

Rank: 1

UID
3959882
帖子
2
PB币
1
贡献
0
技术
0
活跃
0
发表于 2013-7-22 23:43:46 IP属地湖北 |显示全部楼层
dsfdsafasfasfsa

Rank: 1

UID
1809699
帖子
6
PB币
69
贡献
0
技术
0
活跃
2
发表于 2013-7-27 15:12:20 IP属地广东 |显示全部楼层
不错的教程。。。。。

Rank: 2Rank: 2

UID
1213293
帖子
56
PB币
115
贡献
0
技术
0
活跃
9

7周年庆典勋章 8周年庆典勋章

发表于 2013-7-29 22:55:52 IP属地山东 |显示全部楼层
这个要学习

Rank: 1

UID
2946657
帖子
9
PB币
20
贡献
0
技术
0
活跃
0
发表于 2013-8-2 00:38:46 IP属地上海 |显示全部楼层
灰常灰常的感谢楼主
头像被屏蔽

Rank: 1

UID
397542
帖子
61
PB币
0
贡献
0
技术
0
活跃
124
发表于 2013-8-2 00:41:35 IP属地吉林 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
2902345
帖子
113
PB币
476
贡献
0
技术
0
活跃
24
发表于 2013-8-2 16:49:44 IP属地上海 |显示全部楼层
蛮好,虽然都用自动配置的。

Rank: 2Rank: 2

UID
1472020
帖子
241
PB币
239
贡献
0
技术
0
活跃
949
发表于 2013-8-3 22:56:27 IP属地山西 |显示全部楼层
感谢楼主分享,顶贴支持~

Rank: 1

UID
3992626
帖子
1
PB币
0
贡献
0
技术
0
活跃
1
发表于 2013-8-6 00:19:57 IP属地天津 |显示全部楼层
aaaaaaaa

Rank: 2Rank: 2

UID
3904027
帖子
231
PB币
168
贡献
0
技术
1
活跃
898

Win10先驱者

发表于 2013-8-6 11:51:30 IP属地广西 |显示全部楼层
学习一下

Rank: 1

UID
2722887
帖子
36
PB币
8
贡献
0
技术
0
活跃
36
发表于 2013-8-6 21:35:37 IP属地北京 |显示全部楼层
感谢分享~~~~~~~~~~

Rank: 5Rank: 5Rank: 5

UID
3215781
帖子
708
PB币
1281
贡献
0
技术
74
活跃
570

Win10先驱者 远景技术达人

发表于 2013-8-11 14:56:56 IP属地广东 |显示全部楼层
这个要学习学习

Rank: 1

UID
4016496
帖子
1
PB币
1
贡献
0
技术
0
活跃
0
发表于 2013-8-16 17:31:33 IP属地北京 |显示全部楼层
学习学习 看看

Rank: 2Rank: 2

UID
223380
帖子
339
PB币
1201
贡献
0
技术
0
活跃
818
发表于 2013-8-19 10:19:05 IP属地江苏 |显示全部楼层
好东东,谢谢楼主分享                     

Rank: 2Rank: 2

UID
3752177
帖子
138
PB币
346
贡献
0
技术
0
活跃
31

8周年庆典勋章

发表于 2013-8-19 11:22:17 IP属地江西 |显示全部楼层
thank you

Rank: 1

UID
376321
帖子
121
PB币
216
贡献
0
技术
0
活跃
168
发表于 2013-8-19 11:27:58 IP属地上海 |显示全部楼层
感谢分享~~~~~

父亲

Rank: 7Rank: 7Rank: 7

UID
891482
帖子
804
PB币
376
贡献
0
技术
0
活跃
68
发表于 2013-8-22 17:48:32 IP属地上海 |显示全部楼层
顶楼主,这个支持的。

我也想平静

Rank: 7Rank: 7Rank: 7

UID
45651
帖子
1098
PB币
1691
贡献
0
技术
0
活跃
305
发表于 2013-8-23 10:52:44 IP属地广西 |显示全部楼层
其实很不错哇 要了要的

Rank: 1

UID
3912046
帖子
1
PB币
1
贡献
0
技术
0
活跃
0
发表于 2013-8-24 11:33:32 IP属地上海 |显示全部楼层
谢谢分享 正好用上
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛