1.Apache 常用的配置项(php是apache的一个内置模块)
1.了解一下apche的目录结构
bin: 应用程序目录
cgi-bin: CGI网页程序目录
conf: 配置文件目录
error:错误页面目录
htdocs: 默认的网站根目录
icons: 小图标存放目录
logs:日志文件目录
modules: 模块目录
manual:帮助手册目录
2…apche的常用配置项
Listen 80 : 服务器的监听端口
LoadModule: 需要加载的模块
ErrorLog/error.log : 错误日志
include: 将另一个配置文件中的配置包含到当前配置中
2.PHP 常用的配置项
output_buffering: 输出缓冲区的大小(byte)
open_baserdir: 默认无限制,限制php脚本只能访问的指定路径的文件
disable_function: 禁止php脚本使用的函数
max_execution_time: 最长执行时间(秒)
memory_limit: 最大可用内存
display_errors: 是否输出错误信息
log_erros: 是否开启错误日志
error_log: 错误日志保存路径
file_uplpads: 是否接收来自客服端的上传文件
upload_tmp_dir: 接受上传文件的临时保存路径
upload_max_filesize: 上传文件的最大数据量
date.timezone: 时区配置(UTC、Asia/Shanghai、PRC)
allow_url_fopen: php是否可以打开远程文件
3.虚拟主机配置
a.配置域名
在window系统中以管理员身份打开命令行,执行以下命令:
notepad C:\Windows\System32\drivers\etc\hosts
然后在改文件中配置ip地址与域名的映射关系:
127.0.0.1 www.first.com
b.启用辅配置文件
在apache配置文件httpd.conf中找到下面的代码:然后把**#**去掉。
#Include conf/extra/httpa-vhosts.conf
c.配置虚拟主机
打开httpd-vhosts.conf文件,修改默认配置:
<VirtualHost *:80>
ServerName www.first.com
ServerAlias first
DocumentRoot "${INSTALL_DIR}/www/firstweb"
<Directory "${INSTALL_DIR}/www/firstweb/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>