网站开发环境搭建
- 格式:doc
- 大小:197.50 KB
- 文档页数:5
一.开发环境的搭建
本次设计使用PHP+Apache+MySQL进行开发设计的。
PHP 是一种HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,现在这种语言被广泛用于各种网站的开发。
Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。(windows系统自身提供了一个Internet Information Services(IIS,互联网信息服务)的网络基本服务,不过鉴于这个服务实际上不会用于各种商业网站的应用,另外现在大部分做服务器的计算机是装Linux系统,不装windows系统的,所以IIS不适合,而apache可以在linux上运行,所以这里选择apache。)
MySQL是一个小型数据库管理系统,适用于各种小中型网站的应用。
以上各个软件都可以通过官网下载到最新的版本,不过因为几个软件的配置比较繁琐,而且对于初学者没有太大的必要,所以这里介绍一个比较方便的软件Appserv。
AppServ 是PHP 网页架站工具组合包,它包含了Apache、Apache Monitor、PHP、MySQL、phpMyAdmin等各个工具,方便初学者快速搭建网络平台。以下我们选用AppServ 2.5.10版本,这个版本保护一下几个工具包:
∙Apache 2.2.8
∙PHP 5.2.6
∙MySQL 5.0.51b
∙phpMyAdmin-2.10.3
通过这个软件,我们可以很方便的搭建一个简单的服务器测试环境。当安装成功后,打开地址http://127.0.1.1/ 或者http://localhost/可以打开刚刚搭建的服务器主页。
安装前面的软件后,还需要对apache进行一下配置,方便我们以后开发。
首先看下,windows的开始菜单,刚才安装的AppServ下有以下的程序,其中,Apache Install Service会根据配置文件启动服务器, Apache Uninstall Service是停止服务器.Configuration Server下面的是几个配置文件,Apache Edit the httpd.conf就是我们接下来要讲的apache服务器配置文件,这个文件也可以在路径C:\AppServ\Apache2.2\conf\httpd.conf找到(这里是直接把appserv安装到了c盘根目录下了。
在AppServ的安装路径下找到一下文件C:\AppServ\Apache2.2\conf\httpd.conf,这个文件就是对Apache服务器进行配置的配置文件了。
简单讲一下配置文件里面的一些配置,当然里面都有说明,全英文就是了。
Listen通过这个可以配置服务器监听的端口,因为有的机器装有防火墙,会屏蔽掉某些端口,所以需要对这个进行修改,当然如果在上面已经可以通过127.0.0.1进行访问了的话,也可以不修改这个了。
LoadMoudle这个是加入相关模块的功能,因为apache要支持php解析是需要加载相关的模块的 LoadModule php5_module C:/AppServ\php5\php5apache2_2.dll,当然使用AppServ进行安装的话,这个已经自动帮你加了。但如果是自己安装apache和php就需要自己去加这个了
ServerAdmin这个可以加入一个邮箱, 当服务器出现问题的时候,可以自动发邮件到这个邮箱通知用户,当然只是作为我们调试用的可以随便填写一个就行了(这个就是在安装AppServ提示填写的那个邮箱了。
DocumentRoot这个是配置服务器读取主路径,AppSer安装后默认主页会在安装目录下\AppServ\www这个文件夹,当打开127.0.0.1进行访问的话就会访问这个目录下的index.php(这里也可以是访问其他页面,下面会讲到这个设置).所以通过设置这个路径就可以将访问的路径放到其它地方了。例如我设置了C:\my work\MyWeb那么就会访问这个目录下的index.php了。
单独配置上面的路径是不行的,因为现在没有访问这个路径的权限,如果直接用127.0.0.1会提示以下错误:
所以需要对这个路径的权限进行配置(具体各个项的意思可以看原来的文档,或者/docs/2.2/mod/core.html#options,这里我就没有仔细看了,英文太多了,看不下去了,呵呵)
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride None
Order allow,deny
Allow from all
接下来看下这个:
DirectoryIndex index.php index.html index.htm
其实这里就是配置了访问的主页文件,优先次序从左到右,如果目录下有index.php那么就首先访问这个文件,没有的话就会自动找index.html和index.htm了,如果是单独安装apache的话,这里是没有index.php的,需要自己加上去。
Apache的配置就讲到这里,下面讲一下开发工具的使用,开这里我们选用Dreamweaver。Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。
首先为了我们方便开发,我们需要设定一个站点,然后在这个站点下进行开发工作。
在DeamWeaver中新建站点有好几种方法:
1. 在引导页中直接选择站点管理
2. 在菜单栏中选择菜单项,里面有个新建站点