WEB服务器

本地多功能WEB服务器超级DIY(五)

日期:2015/6/28来源: IT猫扑网

  五、php的支持

  ⑴ 放源码的Web应用开发语言PHP新版本5.0已于7月13日(当地时间)正式发行。这是自2000年5月发行PHP4.0后,PHP四年以来的首次重要版本升级。

  PHP5.0版本强化了以下功能。首先,完全实现面向对象。PHP4版本中以深拷贝为缺省值的对象代入,在PHP5中变为以浅拷贝为缺省值。因此,PHP5并非与PHP4完全兼容,不过,提供名为PHP兼容模式的功能。

  其次是XML功能,PHP5.0版本支持可直观地访问XML数据、名为SimpleXML的XML处理用界面。同时还强化了XML Web服务支持,而且标准支持SOAP扩展模块。

  数据库方面,PHP新版本提供旨在访问mysql的新界面--MySQLi。除此前的界面外,还可以使用面向对象界面和预处理语句(Prepared Statement)等MySQL的新功能。另外,PHP5.0上还捆绑有小容量RDBMS--sqlite

  用解压软件把PHP v5.0 for windows解压到C:\PHP,然后把php.ini-dist复制到D:\WINNT下并改名为Php.ini。把C:\PHP下的php5ts.dll文件复制到C:\Winnt\system32下。这两步不能少,否则运行就会出错。打开"Internet服务管理器"站点配置对话框在"ISAPI筛选器"标签下单击"添加",在"筛选器名称"中输入"PHP","可执行文件"通过浏览选择C:\PHP\php5isapi.dll,如图 


  ⑵按照添加CGI的方法选择"主目录"标签——>配置——>添加,在扩展名的文本框中输入".php",可执行文件通过浏览输入"C:\PHP\php5isapi.dll"。动作选"限于",文本框中添GET,HEAD,POST,TRACE,有的程序还是.php3的,所以用同样的方法添加".php3"(不过如果不需要可以不添加,现在的程序很少了。如果你使用的CGI程序也不用到.pl,也不用添加了,麻烦不说还觉得是个累赘)。如图


  ⑶下面在网站根目录用网页编辑工具(例如frontpagedreamweaver记事本)新建一个PHP文件,输入如下代码,保存文件到站点根目录,名称为"Untitled-3.php"。保存文件后,打开浏览器,输入 https://127.0.0.1/Untitled-3.php,就看到网页内容了。代码如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>你好,《我是网管论坛》欢迎您。我们的论坛地址是:WWW.54MASTER.CN</title>
</head>
<body>
<?
phpinfo();
?>
</body>
</html>

如果可以正常浏览到如下图所示,那么恭喜你,你又向成功迈进了一步,你服务器已经可以支持PHP了。


六、安装mysql数据库

  ⑴安装MySQL数据库, 一般安装在系统默认位置"C\MySQL",但要考虑你的服务器是否作为网络数据库服务器,如果要在此服务器上建立上百个数据库用户,就应该安装在空间比较大硬盘分驱上,以免今后不必要的麻烦和繁琐的设置。本文中安装在"C\MySQL"下。

   ⑵程序的启动

  执行"系统安装盘符]\MySQL\Bin\winmysqladmin.exe"这个程序来启动MySQL数据库系统和管理器,第一次启动时,系统会出现"快速设置"窗口,要求建立第一个数据库用户帐号,在这里输入用户名和密码为admin如下图。


  在User  name中输入第一个MySQL数据库帐号的用户名,在Password中输入第一个MySQL数据库帐号的密码,最好你记住输入的值,然后进入MySQL数据库管理窗口,过一会儿程序自动最小化窗口到系统的托架处(任务栏的右边有个"红绿灯"图标),系统已经正常启动,windows 2000还要检查一下"组件服务管理器"中"MySQL组件服务"是否启动。这时,程序还在启动组里添加了一个快捷方式,下次启动计算机就自动启动MySQL数据库系统。

  ⑶数据库的建立  

  第一次启动数据库,系统就自动建立了名称为MySQL和test的两个数据库,你可以用以下的方法建立其它名称的数据库:  

  右键单击系统托架"红绿灯"图标=>>单击"Show  me"打开MySQL数据库管理窗口=>>选择"Databases"标签=>>选择数据库服务器=>>右键单击一下=>>选择"Create  database"菜单项=>>在弹出的添加数据库对话框中键入数据库名称(Database  name)=>>单击"Create  the  datebase(创建这个数据库)",一个新的数据库就建立了。

⑷数据库用户帐号管理  

  第一次启动数据库就建立了一个数据库用户帐号,如果你的服务器要让多个用户使用的话,就必须建立多个数据库用户帐号,步骤如下:

  启动"ODBC  数据源管理器"(在win2000系统下"ODBC  数据源管理器"在"管理工具"里, "ODBC  数据源管理器"在"控制面板"里)=>>在第一个标签"用户DSN"中单击"添加"按钮=>>在数据源驱动程序列表中选择"MySQL"=>>单击"完成"按钮=>>在"数据库驱动程序配置"对话框"DSN  name"中填入"我是网管论坛"(表示为我是网管论坛开的帐号),在MySQL  host(Name  or  IP)填入服务器的主机名或者IP地址,在MySQL  database  name中填入数据库名称,在User中填入数据库帐号的用户名,在Password中填入数据库帐号的密码,其它的为默认设置=>>单击"OK"。一个新的数据库帐号就建立起来  

  由于本人能力有限,更多的设置请参看下面的资料。

  参考资料:MYSQL v4.0.18 For Windows
  下载地址:https://xia8.com/soft/0601MYSQLv4018ForWindows.rar

  这样一个本地多功能web服务器就搭建好了,大家可以自由调试自己的代码了。由于是本机测试,所以这里没有提起任何安全配置,这样的环境是漏洞百出的,可以参考其它此类安全的文章。请大家还注意一点,如果要上网,最好还是把站点停止掉,因为Windows2000服务器的入侵多数是通过iis来的。所以在上网前停止掉安全系数就更高了。

相关文章

相关下载

网友评论

我要评论...
    没有更早的评论了
    取消