首先推荐一款软件Wampserver,就是Windows Apache Mysql PHP集成安装环境,即在window下的apache、php和mysql的服务器软件。
为什么推荐这个软件,因为作为前端的我们需要了解掌握一些后台的东西,以便于在工作中很好的与后台配合,而这个软件集成了相关的功能,不用一个个的去安装。此外由于它集成的服务器软件,数据库,后台语言都是开源这一特点,是目前最为流行的网站搭建环境。
接下来说说它们,apache、php和mysql。
apache,是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。其他较常见:IIS(asp),tomcat(jsp)。
php,是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用。
其他较常见:asp,jsp。
mysql,是一个小型关系型数据库管理系统。目前被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。其他较常见:access,oracle。
wampserver安装很简单,安装完成后,会在电脑右下角看到半扇形的图标,当白色时,是启动了服务,而黄色和红色则是有问题。一般我们
启服务时很顺利,个别的问题出现在php设置里面的,short open tag没有on,选择on就好了。
在浏览器地址栏输入http://localhost/,进入wampserver的主页,tools和Your Aliases,一般不需要我们来操作,在里面可以进行数据库等的操作。
Your Projects是我们主要操作的对象,它对应的是wamp安装文件夹里面的www文件夹,我们将做好的网站放在这里,就可以模拟相关操作了,此外,这里默认打开的是文件夹里的index.html。
数据库的相关操作:
我们可以从wampserver的的图标---mysql控制台进行控制。
此外,mysql有个环境变量设置的问题:
在WindowsXP中打开DOS,通过输入命令“mysql -u root -p”切换到mysql下,切换失败,如下所示:
'mysql' 不是内部或外部命令,也不是可运行的程序或批处理文件。
这时,出现这种错误的原因是没有在环境变量PATH中将mysql的路径添加进去。在WindowsXP平台下,需要按照下面的方法来将mysql路径添加到环境变量中:
右键点击“我的电脑”-“属性”-“高级”-“环境变量”-“系统变量”-双击“Path”-将mysql的路径添加进去-“确定”。(注意:不要把里面原有的字给删除了,是在原有的字后面加;然后粘帖路径上来,如下所示,是我电脑操作时的方法)
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;D:\wamp\bin\mysql\mysql5.1.36\bin
添加完毕之后,再到DOS下进行测试:C:\>mysql -u root -p
Enter password: **********(默认为空的话,回车即可)
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 21
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
成功!(这样我们就进入的数据库,然后就可以进行相关的操作了,好比我打show databases;[别忘了;],就会显示已建的表出来)。
我们可以使用命令行工具管理(即cmd)MySQL数据库(命令mysql 和 mysqladmin),也可以从MySQL的网站下载图形管理工具MySQL Administrator和MySQL Query Browser来管理。