Chinaunix首页 | 论坛 | 博客

rgy

  • 博客访问: 427344
  • 博文数量: 179
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 1890
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-19 08:45
文章分类

全部博文(179)

文章存档

2012年(7)

2011年(43)

2010年(60)

2009年(69)

我的朋友

分类: LINUX

2011-03-11 15:05:32

FastCGI如何自定义php.ini文件
ini, FastCGI, 定义, php, 文件
现在的虚拟主机提供的功能很强大,很多主机商都允许客服自定义php.ini。如何自定义php.ini呢,分以下几种情况:
模块方式,需要写入.htaccess文件
suPHP方式,这个直接在用户的根目录放一个php.ini文件就可以了,最简单,也是目前虚拟主机服务商使用最广泛的方式。
今天就来说下FastCGI方式下如何自定义php.ini. 以cPanel主机为例来进行说名,如果是其他的只需要知道对应的目录修改下即可。操作如下:
在 public_html 目录的 .htaccess 文件加入: AddHandler php-fastcgi .php
Action php-fastcgi /cgi-bin/php.fcgi
复制代码建立一个文件 php.fcgi ,内容: #!/bin/sh
exec /usr/local/cpanel/cgi-sys/php5
复制代码上传到 cgi-bin目录,权限设置为 700 ,必须通过 ASCII码上传
新建一个php.ini 文件放在 cgi-bin目录下,在文件中写入需要自定义的内容即可。
如果想自定义php.ini的路径,就把php.fcgi中的内容修改为: #!/bin/sh
PHPRC=”/home/doczz/public_html”
export PHPRC
exec /usr/local/cpanel/cgi-sys/php5
复制代码然后把php.ini文件放在定义的目录下即可。
需要注意的问题:
1.php.fcgi的权限设置为755(如果启用了suEXEc,设置为700即可。)
2.这个文件必须通过ASCII 码上传,不能通过二进制编码上传。
阅读(1110) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2011-03-27 20:11:18

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com