知识点:
1、WampSever 指的是apache + mySQL + PHP 三合一套装,第一字母W,是指用于windows系统,我用的是2.0f版。用于Linux系统的,是LampSever,第一字母是L。
下载地址:http://jaist.dl.sourceforge.net/sourceforge/wampserver/WampServer2.0f.exe
如果上述链接失效,请到官方网站:http://www.wampserver.com/ 下载最新版。
2、localhost和127.0.0.1是相同的,都指向本机网站服务器的根目录,比如:我电脑的网站根目录设定为:d:/wamp/www,本文所有用到localhost的地方,都可以用127.0.0.1来代替。
3、本机IP地址:是指本机在网络上分配的IP地址,在局域网中一般是192.168.1.X或192.168.0.X,其中的X是1-254之间的一个数字,对于每一台电脑是不同的,在同一个局域网中的每一台电脑也是唯一的,可以通过查看tcp/ip属性找到本机的IP地址。
安装:
2.0f 版本安装特别简单。安装过程中需要修改一下安装路径,我选的是D:盘,而不是C:盘,免得以后重装系统时丢失文件。安装程序建了一个文件夹D:/WAMP,这下面有很多文件夹,其中D:/WAMP/WWW文件夹就是本地服务器的根目录,这个目录很重要,后边要经常用到它。
安装完毕后自动运行,可在右下角看到它的半圆形图标。
点击后出现如下菜单:
在浏览器地址栏中输入127.0.0.1或者localhost,如果不能够打开如下页面,就说明服务还没有正常启动起来了。并且还会遇到一些其它问题。
下面,详细说明一下运行中我遇到的问题和解决的办法。
1、apache服务无法启动。问题所在:80端口冲突。
2、在浏览器中输入本地IP地址,显示404错误或500错误。问题所在:授权限制。
3、在Dreamweaver 8中,连接MYSQL数据库出错,提示404错误,找不到文件。问题所在:站点服务器根目录设置错误。
以上问题有参照网上高手的文章,也有自己的新发现,收获真不算少。如果是安装完没有遇到这些问题并加以了解的话,对WampSever的了解还真没有现在深入。同时也希望该软件在以后版本中不再有这样的问题。
下边是解决方法:
1、apache服务无法启动。这个问题一般在装有windowsxp的电脑上不会遇到,但网上也有人在问这个问题。此问题主要是80端口冲突造成的,因为apache服务默认使用80端口,如果已经有其它程序占用了80端口,apache便启动不了。
方法有两个,一个是停止运行占用了80端口的程序(这里采用的方法);另一个是修改默认端口,网上有这方面的介绍,比如让apache使用81端口,同样能够启动服务,但在IP地址后边要加上端口号“:81”,比如:http://127.0.0.1:81,使用起来相对比较麻烦。下边用第一种方法。
点击“测试80端口”,出现下面结果:
提示说80端口已经被IIS(Internet 信息服务)使用了。我们通常情况下安装windowsxp系统时,IIS服务不是默认的安装项,除非我们特意选择了IIS安装项,否则是不会有这个程序的。在上一篇文章“利用IIS在局域网内建网站服务器成功”,我已经详细说明了IIS的安装使用方法,可供参考。
另外需要说明的是,IIS服务和APACHE服务是两个独立的服务器,不存在相互依存关系,也就是说,即使电脑中没有安装IIS,apache也可以独立完成网站服务。反之亦然。别见笑,我也是现在才搞明白。
我们现在要使用的是apache服务,所以可以关闭IIS。打开“控制面板-管理工具-Internet信息服务”,将默认网站关闭,如下:
另外,“迅雷”和QvodTerminal.exe(进程)也会占用80端口,在启动apache服务前,先要将“迅雷”和QvodTerminal.exe(进程)关闭。
“迅雷”运行时,测试80端口,会得到如下结果:
将“迅雷”关闭后,再次测试80端口,将所有占用了80端口的程序都关闭,直到测试80端口时出现如下结果,说明80端口没人使用了:
再次启动apache服务,在菜单中我们可以看到“启动/继续服务”变成了灰色,说明apache服务已经启动了。
再测试一下80端口:
提示说80端口正被 apache和php使用,说明apache服务已经启动了。
apache服务启动后,再打开“迅雷”,就互不影响了,可以一边下载,一边学习网站设计,两不误。
到此为止,apache服务的启动问题解决了。在浏览器中输入“127.0.0.1 ”或者“localhost“,出现如下页面:
这个页面对应的网页是:d:/wamp/www/index.php
此网页不要删除,因为网站的数据库管理工具在这个页面上。如需要,可以改一下名字,比如改为manager.php。在地址栏中输入:localhost/manager.php,就可以打开这个网页。
我们以后建立自己的网站时,可以将这个INDEX.PHP换成自己的主页,这样,别人访问你的网站时就会出现你的主页。
2、下面解决“在浏览器中输入本地IP地址,显示404错误或500错误”这个问题。
我们在地址栏中输入本机IP地址,模拟外网访问。比如,我的IP是192.168.1.234。输入到地址栏中,同样会打开前述的主网页。但通常会遇到打不开的情况。这时,首先输入localhost,看一看能否打开主页,如果不能打开,请确认服务器是否正常工作,并参照前面的解决方法予以解决。如果输入localhost能够打开主页,说明服务器工作正常,问题出在外网访问的授权上,需要解决授权问题。
apache默认安装是不允许外网访问的,需要授权设置。如下:
点击打开httpd.conf,找到如下文字:Deny from all
同样的文字会有多处,全部修改为:Allow from all,如下:
修改完成后,保存,重启所有服务。
再次输入本机IP地址:192.168.1.234,这时打开的网页应该与输入localhost得到的网页是一样的。
至此,完成授权工作。到其它电脑上(局域网内),输入你的IP地址,看一看,是不是打开了你的主页。
如果想让互联网上所有的电脑都能访问你的网站,还需要注册你IP地址和域名,也可以用“花生壳”一类的软件来实现,具体如何实现我还在研究中,如有收获,会及时发上来。
3、下面的问题是“在Dreamweaver 8中,连接MYSQL数据库出错,提示404错误,找不到文件。”
这个问题整整用了我两天时间。搜索网上的相关信息,都不得要领。后来几乎到了黔驴技穷的地步,是在决心放弃又不甘心的情况下,误打误撞,居然给撞出来了。
在这里首先告诉大家的是,不要再走弯路了。在wampsever下,Dreamweaver 连接MYSQL数据库,根本用不到ODBC(数据源)设置一类的东西,ODBC是为IIS准备的,不是为wampsever准备的。
数据库要正确连接,wampsever服务正常启动是前提,且你已经建立了自己的数据库。余下的工作全在Dreamweaver中。
至于建立数据库这方面的知识,有一个视频教程非常好,是由编程之邦http://www.caopeng.org/的曹鹏老师主讲的,主要讲在Dreamweaver下,如何用PHP编制动态网页,对MySql数据库的使用也有单独的一章进行讲述。这个教程也可以在eNet上看到,http://www.enet.com.cn/eschool/video/phphtml/,在编程之邦上还提供了数据库操作实例PHP程序,可供下载,练习使用。
言归正传,看看我遇到了什么问题,又是怎么解决的。
在Dreamweaver中,建立一个站点,起名“物资供应管理”,网页目录:D:/wamp/www/gongyinbu,新建一PHP网页,新建一MySQL连接,如下设置:
名称随便写,服务器写localhost,用户名和密码需要在数据库管理器中已授权的。见网站首页中的“phpmyadmin——权限——添加新用户”。如果还没有自己的用户名,添加一个,授基本权限。
“数据库”可不写,点击“选取”,弹出如下错误信息:
第一条为:在该服务器机器上没有测试服务器运行。
第二条为:为该站点指定的测试服务器没有映射到http://localhost/_mmServerScripts/MMHTTPDB.phpURL。请确认URL前缀映射到了您的站点的根上。
显然,数据库没有连接成功。
注意,在提示中,两次提到“测试服务器”。问题就出在这个“测试服务器”上。
打开“站点-管理站点-编辑-高级-测试服务器”,注意红线位置“测试服务器文件夹”,内容为:D:/wamp/www/GongYingBu/,如下:
问题就在这个“D:/wamp/www/GongYingBu/”上,把它改为服务器根目录(前面我说过了,这个概念很重要):D:/wamp/www
确定,关闭,新建MySQL连接,数据库列表出来了。
选一个数据库,点击“确定”,数据库加载到了Dreamweaver中。
相关推荐
配置Apache通常包括设置虚拟主机、修改端口、管理站点权限等,对于开发者来说,WAMP5简化了这些配置过程。 **三、PHP5** PHP5是PHP语言的一个重要版本,它增强了对面向对象编程的支持,提供了更多内置函数,改进了...
wamp5能在你的系统上自动地安装Apache, PHP5, 和MySQL。本教程都教会你学会如何安装WAMP5、如何设置及使用wamp5。
**WAMP5_1.7.4:PHP开发环境的集成解决方案** WAMP5_1.7.4是一个针对Windows操作系统的集成开发环境,专为PHP开发者设计。...对于开发者来说,熟练掌握WAMP5的使用和配置,能够提升开发效率,快速进入项目开发状态。
wamp虚拟主机配置教程,手把手都你,是人都会成功滴,哈哈哈
wamp环境配置多个网站,配置文件+使用方法
WAMP的一键下载功能旨在简化安装和配置流程,尤其适合初学者。 首先,安装WAMP涉及的主要组件包括Apache服务器、MySQL数据库和PHP。在Windows Server 2003环境下,你需要分别下载这三个组件的安装文件: 1. Apache...
【Wamp环境配置详解】 WAMP (Windows, Apache, MySQL, PHP) 是一个在Windows操作系统上搭建本地Web开发环境的工具。它集成了Apache服务器、MySQL数据库和PHP解释器,使得开发者可以在本地进行PHP编程和网站测试。...
第一要做的是安装第二个apache服务 一、找到Apache2的htppd.conf文件.例如:我的wamp是安装在G盘的,我的就是G:\wamp\Apache2\conf目录下.大家自己的是安装在哪里的自己换路径,后面不再重复说这话了。
下面将详细阐述如何配置WAMP以连接Oracle数据库。 首先,确保你已经安装了WAMP服务器。WAMP包含了Apache服务器、MySQL数据库和PHP解释器,它们是构建动态网站的基础组件。在Windows操作系统上,你可以从WAMP服务器...
Linux配置PHP开发环境和部署环境,每一步都详细介绍和操作。
**二、WAMP5的安装与配置** 1. **下载与安装**:用户只需下载名为wamp5_1.7.4.exe的安装文件,双击运行,按照向导提示一步步完成安装。过程中通常会自动选择合适的安装路径和配置选项。 2. **启动与配置**:安装...
5. **安装WAMP**:安装wamp5_1.7.4.exe文件时,会引导用户进行一系列步骤,包括选择安装路径、配置端口设置(默认80端口)、以及确定MySQL的root用户密码等。 6. **配置WAMP**:安装完成后,WAMP通常会在系统托盘有...
安装wampserver2.2e-php5.3.13-httpd2.2.22-mysql5.5.24-x64,安装过程中出现错误:丢失msvcr100.dll 文件的解决方法以及配置虚拟域名的步骤等。
### WAMP配置文件详解 #### 一、WAMP概述与安装 WAMP是Windows环境下集成了Apache、MySQL和PHP的一款软件包,它为开发者提供了一个简单便捷的开发环境。通过安装WAMP,用户可以在本地搭建一个完整的Web服务器,用于...
WAMP5-v1.7.3提供了直观的管理界面,用户可以通过浏览器访问特定URL来管理Apache、MySQL和PHP的配置。此外,开发者可以直接在本地磁盘上创建和编辑HTML、PHP文件,修改后无需上传到远程服务器,即可实时查看效果,极...
**使用说明.txt**可能包含了关于如何安装、配置和使用Wamp5的详细步骤,对于初学者来说非常有用。通常,安装过程中会涉及到运行安装程序(如wamp5_1.7.4.exe),按照向导指示进行,然后在安装完成后,通过桌面快捷...
#### 知识点一:Wamp5环境介绍与配置基础 - **Wamp5简介**:Wamp5是一种在Windows操作系统上搭建Web开发环境的工具包,它包含了Web服务器(Apache)、数据库(MySQL)以及PHP解释器等组件。通过Wamp5,开发者可以在...