建立Apache+PHP3+MySQL驱动的动态网站

http://tech.ddvip.com   2007年08月24日    社区交流

内容摘要:本文只介绍这3个软件的安装,有关PHP和MySQL的编程和使用请见其他资料。

  mysql -u root -pyourpasswd mydb

  这里,如果你在案装MySQL后设置了root用户的口令,yourpasswd换成你的口令,如果没有为root设置口令,则去掉-p选项。

  创建后上述数据库后,创建一个php3脚本文件,如test.php3,其内容如下:

$db = mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
$result = mysql_query("SELECT * FROM employees",$db);
printf("First Name: %s
", mysql_result($result,0,"first"));
printf("Last Name: %s
", mysql_result($result,0,"last"));
printf("Address: %s
", mysql_result($result,0,"address"));
printf("Position: %s
", mysql_result($result,0,"position"));
?>

  如果root设置了口令,则在上面的$db = mysql_connect("localhost", "root");中加入口令:

  $db = mysql_connect("localhost", "root","yourpasswd");

  然后测试test.php3:

  lynx localhost/test.php3

  其显示的结果应该是:

First Name: Bob
Last Name: Smith
Address: 128 Here St, Cityname
Position: Marketing Manager

  如果是,说明你的php3已经能够处理MySQL数据库了,再次恭喜你!!

  三、将php3编译成apache的一个模块

  上面的方法是将php3编译进了apache的二进制代码中,其优点是配置简单,效率高,但一个更灵活的方法是将php3作为apache的一个DSO(Dynamic Shared Object)模块,详见apache文档。下面就介绍如何将php3编译为apache的一个模块。

来源:蓝森林    作者:晏子    责编:豆豆技术应用

正在加载评论...