首页 > 技术文章 > Apache与PHP的配置

hsBK 2019-08-13 17:03 原文

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 =

推荐阅读