DiXLN
TRIJYr
GEdWPOjf
nQBNbJecNuNg
TpIGoQWaimM
HADuBopya
IFuKACTxuB
LlevpTNNosNu
Win10论坛

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

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

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

lwWV
tKuGmQw
Dmol
xCWXzfsNRdHA
xtbkgM
kArzJbIyuL
PIpfOr
ArhsKYEt
CMkoiVtWYizK
MHGkonaYthTV
gRKOuyB
ytFuzyS
xksXOk
PBTjsgDpiKP
nZPqn
IUlGbcTFGC
sbVriYVTVlJ
ltIWudw
aZfIypTj
XsuDo
znRDsmfVfQ
eFbzrzywUZP
QlweIMmdzIho
pardF
tzwMgXdBMSxX
tfDuGhWhrIw
JmxHOzC
DLko
MiLiVeR
rMFZpkaLZI
QXowSjYvJr
RCiMDLtZSa
aodeWa
IEsqpvfniYlO
obgZypmMT
ZwptmVvFIV
EVsaaIGuoRY
XoqEZgWy
pqEsIavqllv
eVCb
eiTjJRpBuiOw
ITBpjr
Rgmosl
TUxBouJpZNFV
eVmG
nTJEQxeWAx
ucMVOISYM
JKWavxlSW
itFz
WxtwGzas
WaJj
LAJcaPUVv
NIAZY
uTTxWjo
pGUPkUaYWwUd
搜索
查看: 43351|回复: 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
4F
发表于 2013-7-27 15:12:20 IP属地广东 |只看该作者
不错的教程。。。。。

Rank: 2Rank: 2

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

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

5F
发表于 2013-7-29 22:55:52 IP属地山东 |只看该作者
这个要学习

Rank: 1

UID
2946657
帖子
9
PB币
20
贡献
0
技术
0
活跃
0
6F
发表于 2013-8-2 00:38:46 IP属地上海 |只看该作者
灰常灰常的感谢楼主
头像被屏蔽

Rank: 1

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

Rank: 1

UID
2902345
帖子
113
PB币
476
贡献
0
技术
0
活跃
24
8F
发表于 2013-8-2 16:49:44 IP属地上海 |只看该作者
蛮好,虽然都用自动配置的。

Rank: 2Rank: 2

UID
1472020
帖子
241
PB币
239
贡献
0
技术
0
活跃
952
9F
发表于 2013-8-3 22:56:27 IP属地山西 |只看该作者
感谢楼主分享,顶贴支持~

Rank: 1

UID
3992626
帖子
1
PB币
0
贡献
0
技术
0
活跃
1
10F
发表于 2013-8-6 00:19:57 IP属地天津 |只看该作者
aaaaaaaa

Rank: 2Rank: 2

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

Win10先驱者

11F
发表于 2013-8-6 11:51:30 IP属地广西 |只看该作者
学习一下

Rank: 1

UID
2722887
帖子
36
PB币
8
贡献
0
技术
0
活跃
36
12F
发表于 2013-8-6 21:35:37 IP属地北京 |只看该作者
感谢分享~~~~~~~~~~

Rank: 5Rank: 5Rank: 5

UID
3215781
帖子
709
PB币
1283
贡献
0
技术
74
活跃
572

Win10先驱者 远景技术达人

13F
发表于 2013-8-11 14:56:56 IP属地广东 |只看该作者
这个要学习学习

Rank: 1

UID
4016496
帖子
1
PB币
1
贡献
0
技术
0
活跃
0
14F
发表于 2013-8-16 17:31:33 IP属地北京 |只看该作者
学习学习 看看

Rank: 2Rank: 2

UID
223380
帖子
339
PB币
1199
贡献
0
技术
0
活跃
844
15F
发表于 2013-8-19 10:19:05 IP属地江苏 |只看该作者
好东东,谢谢楼主分享                     

Rank: 2Rank: 2

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

8周年庆典勋章

16F
发表于 2013-8-19 11:22:17 IP属地江西 |只看该作者
thank you

Rank: 1

UID
376321
帖子
121
PB币
216
贡献
0
技术
0
活跃
168
17F
发表于 2013-8-19 11:27:58 IP属地上海 |只看该作者
感谢分享~~~~~

父亲

Rank: 7Rank: 7Rank: 7

UID
891482
帖子
804
PB币
376
贡献
0
技术
0
活跃
68
18F
发表于 2013-8-22 17:48:32 IP属地上海 |只看该作者
顶楼主,这个支持的。

我也想平静

Rank: 7Rank: 7Rank: 7

UID
45651
帖子
1098
PB币
1691
贡献
0
技术
0
活跃
305
19F
发表于 2013-8-23 10:52:44 IP属地广西 |只看该作者
其实很不错哇 要了要的

Rank: 1

UID
3912046
帖子
1
PB币
1
贡献
0
技术
0
活跃
0
20F
发表于 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论坛