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

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

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

  上述这种方法是将php编译进了apache目标代码,所以其效率和性能上要比DSO方式略好。将php作为apache的一个模块的方法,见后面的介绍。

  4、配置apache

  cd /www (到apache主目录)

  cd conf  (进入配置文件目录)

  编辑"httpf.conf"文件,将"AddType application/x-httpd-php3 .php3"一行的注释去掉,这样对于以".php3"为后最后缀的文件将作为php脚本文件处理。

  5、启动apache

  关掉正在运行的httpd(有时在系统启动时启动的),重新启动新的httpd:

  cd /www/bin./apachectl start

  用ps aux命令检查httpd已经正确启动。

  6、测试

  lynx localhost

  如果你能看到页面显示,说明你已正确设置和启动了httpd。

  7、测试php

  cd /www/htdocs (进入默认网页存放目录)

  创建一个ex.php3文件,内容如下:

$myvar="Hello,World!";
echo $myvar;
phpinfo();
?>

  运行些列命令,检查输出是否是"Hello,World"和当前php的设置:

  lynx localhost/ex.php3 

  如果是,说明你的apache已经可以处理php脚本文件了。恭喜你!

  8、测试MySQL数据库

  按照上面的方法安装MySQL后,建立一个mydb.dump文件,包含入下内容:

CREATE TABLE employees ( id tinyint(4) DEFAULT '0' NOT NULL
AUTO_INCREMENT, first varchar(20), last varchar(20), 
address varchar(255), position varchar(50), PRIMARY KEY (id), 
UNIQUE id (id));
INSERT INTO employees VALUES (1,'Bob','Smith',
'128 Here St, Cityname','Marketing Manager');
INSERT INTO employees VALUES (2,'John','Roberts','45 There St ,
Townville','Telephonist');
INSERT INTO employees VALUES (3,'Brad','Johnson','1/34 Nowhere Blvd,
Snowston','Doorman');

  然后用这个SQL脚本在MySQL中创建一个数据库mydb,在shell下打入下列命令:

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

正在加载评论...