2013/12/14 基础教程笔记2

1  PHP5.4环境搭配基本流程
Apache → PHP → DB
Apache提供web服务,简单的将数据传送给访问者
php文件时,Apache调用PHP,将php解析成数据之后传送给访问者
载入 php5_module "c:/www/php54/php5apache2_2.dll"
加入一个文件类型 application/x-httpd-php .php2/
2 Apache httpd.conf 详解与多站点配置
  
一对一、一对多、多对多  
apache虚拟主机
PHP安装:解压文件,之后有两个配置文件:php.ini-production开发者模式和php.ini-development商务模式。选择开发者模式,删除“-production”
Apache配置:
httpd.conf文件:
ServerRoot "D:/Program Files/Apache Software Foundation/Apache2.2" 安装路径
Listen 80 监听端口
Listen 12.34.56.78:80 固定IP地址使用 #Listen 192.168.0.101:80 固定IP192.168.0.101访问
LoadModule php5_module "D:/Program Files/Apache Software Foundation/php54/php5apache2_2.dll" 加载组件
DocumentRoot "D:/SVN" 默认路径
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all (全部允许)
</Directory> 允许路径浏览功能
<Directory "D:/">设置访问权限。需要比DocumentRoot要大于等于

 

<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php
</IfModule> 索引  查找index文件加载 一般先查找静态 再查找动态 减小服务器压力
<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>查找扩展.ht的文件
ErrorLog "logs/error.log"错误日志保存文件
CustomLog "logs/access.log" common 访问日志
ScriptAlias /cgi-bin/ "D:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/"通过虚拟路径访问Apache
AddType application/x-httpd-php .php   添加php
#ErrorDocument 500 "The server made a boo boo." 系统内部脚本错误
 #ErrorDocument 404 /missing.html                           路径错误 
#ErrorDocument 404 "/cgi-bin/missing_handler.pl"
#ErrorDocument 402 http://www.xujy.com/subscription_info.html
# Virtual hosts
Include conf/extra/httpd-vhosts.conf 虚拟主机
phpinfo();打印php信息
php.ini默认路径
1、可将php.ini复制到该路径下;2、可在Apache中指定php文件路径 ,添加语句 PHPIniDir "D:/PHP54" 可放在任何地方
httpd-vhosts.conf文件:
NameVirtualHost *:80 监听端口
配置虚拟主机的例子:
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.xujy.com  管理员地址
    DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/docs/dummy-host.xujy.com"
    ServerName dummy-host.xujy.com
    ServerAlias www.dummy-host.xujy.com
    ErrorLog "logs/dummy-host.xujy.com-error.log"
    CustomLog "logs/dummy-host.xujy.com-access.log" common
</VirtualHost>
 
posted @ 2013-12-16 10:31  灬花之木槿  阅读(98)  评论(0编辑  收藏  举报