为什么要干这种事呢?
原因在于:
对于纯粹的网页来说(不涉及对于数据库的操作),可以使用一些软件来生成html代码。推荐软件Axure
但是,当生成html文件之后,你发现还要写php语句对数据库进行操作时,就会遇到一些问题。
首先,对于一些不需要从数据库返回结果的操作,只需要在html文件的头部添加一个到相应php语句链接跳转即可,然后利用JavaScript语句做一些反馈提示,就基本能够解决问题了。
但是,对于一些需要从数据库中返回查询结果的操作,就遇到了一些问题。这时候,你会发现,要想让php代码和html代码完全分离,似乎不是那么容易了,当然,.php的文件中本身html语句是可以被解析的,但是,如果你使用Axure等软件的话,就……发现太麻烦了,所以,为了简便,就可以把php语句写到HTML文件中,默认Apache是不会解析php代码的,所以,需要更改一些配置,来让Apache解析。只需要更改配置文件,如下:
打开在安装Apache的安装目录,即apache\conf下找到:【httpd.conf】文件,用记事本打开,在最后添加下列代码:
AddType application/x-httpd-php .htm .html
或者
AddType application/x-httpd-php .html
或者
AddType application/x-httpd-php .htm
【注意】
(1)添加上述代码后,必须重启Apache服务器;
(2)html文件必须放在Apache配置文件httpd.conf中DocumentRoot指定的目录下,否则无法运行,见下图