服务器 频道

双管齐下打造非常好的PHP MYSQL组合(上)

  【IT168 服务器学院】众所周知LAMP环境是网站非常好的组合,所谓LAMP就是linux+apache+mysql+php。不过对于大多数企业来说使用linux难度较大,大部分网络管理员都仅仅对windows系统熟悉,所以lamp环境也演变成wamp,虽然搭配上不如LAMP,但是他更好建立,也可以提供足够的安全与性能,所以说企业使用WAMP的情况比较普遍。

  在前面资深网管教你一步步安装MYSQL数据库(图)手把手教您搭建Apache下的PHP环境两篇文章中笔者为大家介绍了如何在windows系统中安装MYSQL和PHP环境。不过安装完的MYSQL需要我们在命令行模式中通过一条条烦琐的命令来配置,上手比较困难。那么有没有一种方法可以让我们在图形界面中实现对MYSQL数据库建立,修改,删除等操作呢?答案是肯定的,我们通过phpmyadmin这个组件来实现此功能。

      同样有经验的网络管理员都应该知道,PHP页面存在被非法用户恶意下载的情况,那么如何防范此问题,让下载的PHP页面无法查看呢?这就需要对PHP页面进行加密来提高页面信息的安全性,防止自己辛辛苦苦开发的页面成功被别人窃取,我们通过ZEND实现对PHP页面加密的功能。所以说通过phpmyadmin和ZEND双管齐下可以打造更高效更安全的PHP,MYSQL组合环境,同样用户管理起数据库也更加方便。

  一、安装phpmyadmin:

  Phpmyadmin是一个用PHP语言编写而成的管理MYSQL数据库的小工具,通过他可以轻松实现管理MYSQL各种数据库,修改用户信息,添加各种数据表的操作。安装phpmyadmin的步骤也很简单,直接复制到网站发布目录中即可。

  phpmyadmin小档案:

  软件版本: phpMyAdmin for Windows V2.8.1

  软件大小: 3513 KB

  软件语言: 英文

  软件类别: 共享版

  应用平台: Win9x/NT/2000/XP

  下载地址:

  http://count.skycn.com/softdownload.php?id=10687&url=http://jscz.driversky.com/down/phpMyAdmin-2.8.1.zip

  第一步:下载phpmyadmin程序,然后解压缩。

  第二步:注意解压缩的方法,不要出现phpmyadmin目录中又套着一个phpmyadmin的现象。将phpmyadmin文件夹复制到apache的发布目录,默认是在C:\Program Files\Apache Group\Apache2\htdocs。我们把phpmyadmin复制到此即可。(如图1)

  第三步:复制后我们进入C:\Program Files\Apache Group\Apache2\htdocs\phpMyAdmin就能看到phpmyadmin相应的文件。(如图2)

  小提示:

  本次安装phpmyadmin程序来管理mysql数据库是建立在已经在计算机上安装apache,mysql基础上的。

  第四步:接下来我们就应该可以通过Phpmyadmin来管理MYSQL数据库了,方法是打开IE浏览器,在地址栏处输入http://127.0.0.1/phpmyadmin/就会看到phpmyadmin的管理界面了。默认情况下phpmyadmin使用管理员admin和空密码连接mysql数据库。

  小提示:

  对于大多数mysql数据库来说在安装时的默认管理员用户名都是admin,密码是空,所以默认情况下phpmyadmin可以顺利连接上mysql数据库。

  二、调试phpmyadmin:

  由于phpmyadmin是使用PHP语言编写而成的,默认情况下apache是不知道PHP的,需要我们安装PHP并进行调试。不过即使是调试完毕后访问http://127.0.0.1/phpmyadmin/也会出现问题。当我们按照上面方法安装完phpmyadmin后百分之九十会遇到“phpmyadmin-错误”的提示,显示“无法载入MYSQL扩展,请检查PHP配置”。(如图3)

  以上故障发生比较普遍,经过笔者反复测试,发现这个问题主要发生在PHP环境使用的是新版PHP5.0,老版PHP程序不会出现这个问题。当然笔者也研究出了独门解决方法。当然所有测试都是建立在我们已经把Apache配置为支持PHP语言的基础上,如果你不知道怎么配置的话可以参考以前的文章。

  第一步:修改php.ini文件,原始版php.ini在PHP安装程序中,名为php.ini-dist,复制一份放到C:\WINNT(Windows XP/2003下为 C:\Windows),改名为php.ini。

  第二步:用记事本打开php.ini,利用记事本的查找功能搜索 extension_dir = "./",并将其路径指到你的PHP目录下的extensions 目录,比如笔者将PHP安装在c:\php中,那么把此句修改为extension_dir = "C:\PHP\ext"。(如图4)

  第三步:再搜索register_globals = Off,将Off改成On。(如图5)

  第四步:再查找;extension=php_mysql.dll,将前面的引号“;”去掉,让该句生效。(如图6)

  第五步:保存修改后退出,然后把php目录下的libmysql.dll文件复制到系统目录的system32下。

  第六步:所有操作完成后重新启动apache,mysql等服务,如果你不会的话直接重新启动计算机即可。

  第七步:我们再次通过IE浏览器输入http://127.0.0.1/phpmyadmin/就会看到图形化的phpmyadmin管理界面。(如图7)

  三、通过phpmyadmin创建一个数据库:

  我们可以通过phpmyadmin程序的图形化界面对数据库进行操作。例如我们建立一个名为pacino的数据库。

  第一步:在phpmyadmin首页的创建一个新的数据库下填写pacino名称。

  第二步:点“创建”按钮完成对数据库pacino的创建工作。(如图8)

  第三步:创建完毕后phpmyadmin就会显示pacino数据库的相关信息,可以看到这个数据库中的表是0。上面一行依次为结构,SQL语句,搜索,查询等操作。熟悉数据库的读者可以一下子明白这些选项的功能,我们不用再死记硬背那些烦琐的SQL语句了,所有的操作都是通过鼠标点击完成。由于这些不是本篇介绍的主要内容这里就不详细介绍了。

  第四步:一些需要使用MYSQL数据库的论坛或CMS网站安装时需要你指定数据库名称,其他操作安装向导都会自动完成,所以很多时候我们只需要建立一个空数据库即可,然后告诉论坛或CMS系统此数据库名称和MYSQL管理员帐号与密码即可,其他建立表,修改边的操作都会由程序自动完成。

0
相关文章