linux apache php.ini,Linux Apache的.htaccess控制php.ini 与MIME类型

Linux 主机上,并不是只有 /usr/local/lib/php.ini 可以给系统使用。在Linux+Apache+PHP+MySQL配置里,其中PHP有两种工作模式,一

Linux 主机上,并不是只有 /usr/local/lib/php.ini 可以给系统使用。

在Linux+Apache+PHP+MySQL配置里,其中PHP有两种工作模式,

一种是Apache Mode(MOD_PHP)一种是CGI/phpsuexec(CGI_PHP),安装时二选一。

MOD_PHP比较普遍使用,他将PHP交给Apache管理,所以可以用.htaccess控制;

CGI_PHP则比较安全,他把PHP交给用户自己控制,一般采用SuPHP(Apache模块)。

两者在用.htaccess控制的区别如下:

以全局变量register_globals为例,

MOD_PHP :   php_value register_globals 0   //--注意其中代码分为3段

SuPHP : suPHP_ConfigPath /home/username/public_html   //--设置php.ini位置

php.ini : register_globals = On   //--打开全局变量,输入代码保存为php.ini

//--其中/home/username/public_html是你的网站根目录绝对路径

可见MOD_PHP直接用php_value控制register_globals布尔值为0或1;

而SuPHP不允许.htaccess出现php_value语句,但能控制php.ini读取位置;

这里SuPHP读取的php.ini是用来补充服务器内置php.ini;

即使服务器内置php.ini的register_globals = Off,我们也可以无替换更改;

再继续看MIME类型的添加,简单说下MIME,就是把服务器里的某个后缀名设置为下载文件。

就拿S60平台软件SIS和SISX来举例子:

AddType application/vnd.symbian.install .sis

AddType application/vnd.symbian.install .sisx

//三个部分 AddType添加类型 application/vnd.symbian.install识别 .sis后缀名

logo.gif

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值