Listen 表示端口號
ServerName 表示域名
<Directory 路徑> 表示默認開放的路徑
<IfModule dir_module> 表示默認顯示的文件名
<Directory 路徑> Options Indexes FollowSymLinks 顯示文件路徑
配置多個虛擬主機
1.在httpd-vhosts.conf文件中添加
<VirtualHost *:8888>監聽的端口號 ServerAdmin webmaster@dummy-host2.example.com 站長郵箱 DocumentRoot "D:/PHP" 網站目錄 ServerName localhost 域名 ErrorLog "logs/dummy-host2.example.com-error.log" 錯誤日志 CustomLog "logs/dummy-host2.example.com-access.log" common 日志 </VirtualHost>
2.在httpd.conf中監聽你所要監聽的端口
把AllowOverride None
的地方,全改為AllowOverride All
,
LoadModule rewrite_module modules/mod_rewrite.so
這句話前面的#號去掉。
Include conf/extra/httpd-vhosts.conf 這句話注釋打開(去掉前面的#號)
<IfModule dir_module> 可以配置默認顯示的文件名
如果項目有在新的文件夾可以通過<Directory 路徑> 表示默認開放的路徑 來配置 也可以在httpd-vhosts.conf文件中配置
3.打開C:\Windows\System32\drivers\etc下的hosts文件,配置映射關系:127.0.0.1
localhost(ip 域名)
關於PHP與Apache的配置
1.首先下載php :Thread Safe版本否則沒有PHP與Apache的配置文件
2.引入PHP與Apache的配置文件:LoadModule處(一定要小寫php+版本_module)
3.添加PHP的類型文件(默認沒有)IfModule mime_module處
4.php擴展程序的配置
1.在php安裝目錄中創建一個php.ini(可由php.ini-development 配置模板復制而來)
2.extension_dir第二個 extension_dir = "F:/php/ext"
3.extension=mbstring 打開注釋
4.默認Apache加載的php.ini是在windows目錄查找的
5.通過Apache配置文件修改默認加載路徑PHPIniDir 'F:/php/'
5.php配置文件配置時區:php.ini ;date.timezone =