PHP笔记1

php运行环境

web软件的运行模式

web运行流程

php网页运行原理

php运行环境

web软件的运行模式

 

web运行流程

php网页运行原理

 

配置apache 以运行php程序

目标1: echo  "abc";

apache的主配置文件httpd.conf中,添加2行:

LoadModule  php5_module  "php语言包所在目录/php5apache2_2.dll"

AddType  application/x-httpd-php  .php  .php3  .phtml

 

 

补充一个检测apach的配置语法的命令:

httpd.exe  -t  这个命令

其所在位置:apache安装目录/bin/

php的配置

首先,php的 配置,依赖于一个前提:

apache知道php.ini文件在哪里!

apache 的配置文件httpd.conf中,添加一行:

PHPIniDir   "php语言包所在目录/"

 

时区配置:

data.timezone = PRC

php的模块配置

1)指定模块所在位置: extension_dir  = "php语言包所在目录/ext"

2)打开所需要的模块: extension = php_mysql.dll

mysql的安装:

主机(站点)配置

一个站点的2个核心信息为:

ServerName   站点名称/服务器名/域名

DocumentRoot  "站点的真实目录"

单站点配置项

端口监听:

Listen  端口号

设置主机(站点)的名字:服务器名,站点名

设置主机(站点)的物理路径:

目录访问权限

<Directory  "要设置权限的物理路径">

Options  Indexes #设置目录可显示“文件列表”

Order  Deny,Allow #先拒绝后允许或先允许后拒绝,不管哪个顺序,都是后者覆盖前者

Allow  from  All

 

#下一行,可以让我们在文件夹中设定权限

AllowOverride  all

</Directory>

目录访问权限中的“分布式权限”:

一个站点的任何一个文件夹,都可以对其进行“单独权限设置”:

1,需要在该文件夹中放入一个特殊名字的文件:  .htaccess

2,该文件夹的内容,几乎可以跟Directory中的设置一样

3,该文件中的设置,优先于Directory中的设置,即如果有同样设置项但值不同,以.htaccess中的为准;

4.htaccess中的设置项,无需重启apache,就可以立即生效。

多站点的配置

3步:

1,在httpd.conf中,打开“虚拟主机配置文件”:apache安装位置/ conf/ extra/ httpd-vhosts.conf

 

2,在该虚拟主机配置文件(httpd-vhosts.conf)中,添加一行表示要进行多站点配置的ip端口:

NameVirtualHost  *:80

3,然后,在其中,一个站点一个站点进行配置,每个站点的基本形式如下:

<VirtualHost>

ServerName ....

DocumentRoot  .....

<Directory  .....>

 

</Directory>

</VirtualHost>

站点别名的设置:

ServerAlias  别名1  别名2  ...

注意:它是写在ServerName并列的位置。

目录别名(虚拟目录)的设置:

就是设置一个“虚拟的目录名字”,以供外界访问“站点之外的内容”。

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值