php环境搭建总结
回顾:
搭建web服务器
Apache:接收浏览器发出的请求以及返回结果(html)
php:处理php代码,操作数据库(mysql)
mysql:存储和处理数据
Apache配置php
加载:LoadModule php5_module php5apache….dll
分配:AddType application/x-httpd-php .php
php配置文件:PHPIniDir php配置文件路径
PHP配置mysql
开启扩展:extension:php_mysql.dll
增加扩展路径:extension_dir php_mysql.dll所在的路径
Apache工作原理
静态页:Apache拿到文件后直接读出内容交给浏览器
PHP文件:Apache拿到文件后交给PHP引擎处理,PHP把处理后生成的html文件交还给Apache(PHP有可能操作数据库:利用mysql扩展),Apache将得到的html内容返回浏览器
web的工作原理:与Apache的工作原理一致
基于域名的虚拟主机配置:httpd.conf加载httpd_vhost.conf,httpd_vhost.conf配置虚拟主机
注意
1.注释或者删除原本httpd_vhost.conf里的虚拟主机
2.必须配置一个或者以上的虚拟主机
3.需要增加一个localhost的虚拟主机