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后缀名

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

  1. linux配置apache不管用,Linux中apache配置文件详解

    Linux中apache配置文件:/etc/httpd/conf/httpd.conf ServerTokens OS//当服务器响应主机头(header)信息时显示Apache的版本和操作系统名称 ...

  2. linux应用之Lamp(apache+mysql+php)的源码安装(centos)

    Linux+Apache+Mysql+Php源码安装 一.安装环境: 系统:Centos6.5x64 Apache: httpd-2.4.10.tar.gz Mysql: mysql-5.6.20-l ...

  3. linux mysql php 配置_Linux+Apache+Mysql+PHP典型配置

    调试环境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4 Linux系统的安装我就不讲了,这是基本功,其实这篇文章在类似Redhat的其他linux也应该通用 ...

  4. Atitit. 软件GUIbutton与仪表盘--webserver区--获取apache配置文件路径 linux and apache的启动、停止、重新启动...

    Atitit.   软件GUIbutton与仪表盘--webserver区--获取apache配置文件路径 linux and apache的启动.停止.重新启动 能够通过"netstat  ...

  5. linux apache 安装 rewrite,linux下单独编译安装Apache rewrite_module

    Redhat linux下单独编译安装Apache rewrite_module Apache已经编译安装完了,今天弄了个lifebox,装完后发现必须得用rewrite,所以就给它装了个~~ 找到a ...

  6. linux apache 负载均衡,使用Apache作为前端负载均衡器

    在某些场景中,我们需要在前端放置一个Apache作为负载均衡器,后台有若干台Apusic或者其它的类似于Tomcat/WebLogic等应用服务器,客户端发送到Apache的请求,将被分配到后台的这些 ...

  7. 用Linux虚拟机手工编译安装Apache

    用Linux虚拟机手工编译安装Apache Apache网站服务器:作为LAMP架构的前端,是一款功能强大.稳定性好的Web服务器程序,该服务器直接面向用户提供网站访问,发送网页.图片等文件内容. 实 ...

  8. linux安装apache下载文件,Linux安装apache详解

    一.概述 今天终于在在Linux把apache安装好了,花了将近两天的时间,废材啊... 看图. 二.步骤 1.下载apache源代码 可以通过WinScp将源代码将从window上移到Linux上. ...

  9. 将Apache添加为Linux的服务 实现自启动

    将Apache添加为Linux的服务 实现自启动 在Linux下用源代码方式编译安装完Apache后,启动关闭Apache可以通过如下命令实现: /app/apache2.2.14/bin/apach ...

  10. Apache RocketMQ在linux上的常用命令

    Apache RocketMQ在linux上的常用命令 进入maven安装后的rocketmq的bin目录  1.启动Name Server  2.启动Broker 3.关闭Name Server 4 ...

最新文章

  1. JSF和Struts的区别概述
  2. SSM项目的数据库密码加密方案
  3. c++ 暂停功能_10月10日丨注意:东部华侨城茶溪谷暂停开放!深圳9月街道环卫榜出炉!前五街道盐田占其三!…今日盐田大小事...
  4. Java对象排序、中文排序、SortedSet排序使用和源码讲解
  5. 贪婪算法+小应用(调度问题)
  6. Java事实让您大吃一惊! (信息图)
  7. 数据库主键自增插入显示值
  8. 立足国产自主可控技术 达梦DM8数据库新品化繁为简
  9. 写程序实现wireshark的抓包功能
  10. Tomcat环境设置
  11. hive 开窗函数_Hive开窗函数实战
  12. javascript测试题和参考答案----试题源自牛客网
  13. matlab仿真模糊PID控制,模糊PID控制及其MATLAB仿真
  14. 蓝桥杯每日一练----字符串逆序
  15. Android Bottom Sheet详解
  16. [oh-my-zsh] 提示检测到不安全的完成相关目录的问题解决
  17. SK-YCC营销软件让我业务量上一台阶
  18. HeadFirst 设计模式 橡皮鸭子例子心得体会
  19. 【原创:毕业意味着什么】
  20. 4月4日学习总结及次日计划

热门文章

  1. jQuery模拟页面加载进度条
  2. php+memcached缓存技术实例
  3. 64.Linux/Unix 系统编程手册(下) -- 伪终端
  4. 10.Swoole 运行流程
  5. 8.运输层(2)---TCP
  6. 13. Blade 模板引擎
  7. 1.Magento的配置系统
  8. Android中设置显示文本,TextView控件的使用(Android设置文本显示格式)
  9. 前端面试宝典(3)——其他
  10. 应用安全-软件安全-漏洞修复整理