使用.htaccess修改php.ini的配置

原创 2016年08月31日 09:33:15
   我们知道php的配置都在php.ini这个配置文件中,在修改相应的参数后重启一下web服务器即可生效。但是有时我们的空间可能是租用的虚拟主机,没有权限修改服务器的配置,这样可以在代码中通过ini_set()这个函数修改php的相关配置。但是这个函数不是万能的,有些参数(例如post_max_size)修改不了的。PHP参数的可修改范围有以下几种
 常量  值  可修改范围
 PHP_INI_USER  1  配置选项可在用户的 PHP 脚本或 Windows 注册表中设置
 PHP_INI_PERDIR  2  配置选项可在 php.ini, .htaccess 或 httpd.conf 中设置 
 PHP_INI_SYSTEM  4  配置选项可在 php.ini 或者 httpd.conf 中设置 
 PHP_INI_ALL  7  配置选项可在各处设置 

只要常量值不是PHP_INI_SYSTEM都可以在.htaccess中修改,这样只要我们的空间支持.htaccess就可以了,格式php_value 名称 值,例如:

php_value memory_limit 1024M
php_value max_execution_time 200
php_value post_max_size 64M

这样就修改了几个参数的值,具体的可修改范围可以查阅PHP手册。

版权声明:本文为博主原创文章,未经博主允许不得转载。

修改.htaccess执行非php文件

是个很老技术了,有一个php上传,可以控制上传的文件名,但服务器端做了过滤,文件名中不能包含php字符串,各种绕过无效。后面就上传了一个 .htaccess文件里面只有一句AddType applic...
  • chinafe
  • chinafe
  • 2015年06月18日 17:05
  • 2268

PHP使用之修改php.ini 配置文件(Mac)

一、Mac自带PHP环境下配置php.ini Mac OS X中没有默认的php.ini文件,但是有对应的模版文件php.ini.default,位于/private/etc/php.ini.def...
  • yxys01
  • yxys01
  • 2017年09月20日 09:17
  • 2077

win7下修改php.ini的配置路径

通过下载zip包的方式安装的php,默认php.ini文件的加载路径是C:/Windows,这时候如果不想将php.ini文件移动到C:/Windows目录下的话可以这么操作。...
  • feinifi
  • feinifi
  • 2017年07月24日 13:00
  • 1120

php通过ini_set修改php.ini配置例子

  • czloveyeer
  • czloveyeer
  • 2012年09月28日 16:07
  • 8098

nginx + php 修改php.ini生效

修改php.ini配置后,重启nginx并不生效,需要重启php-fpm。 重启nginx 命令: php-fpm 重启php-fpm命令: ...
  • macwhirr123
  • macwhirr123
  • 2017年08月31日 21:36
  • 228

centos/linux wdcp下修改php.ini无效的解决方案

wdcp下修改php.ini无效的解决方案。 问题重现:在wdcp下有个php设置的菜单,修改并重启web后,结果无效。或者直接修改/www/wdlinux/etc/php.ini设置也无法生效。。。...
  • cen_cs
  • cen_cs
  • 2016年06月21日 11:51
  • 3667

万网服务器虚拟机php.ini设置

万网服务器虚拟机php.ini设置
  • qq_29362889
  • qq_29362889
  • 2016年12月02日 15:01
  • 1324

.htaccess详解及.htaccess参数说明

.htaccess文件(或者”分布式配置文件”)提供了针对目录改变配置的方法, 即,在一个特定的文档目录中放置一个包含一个或多个指令的文件, 以作用于此目录及其所有子目录。作为用户,所能使用的命令受到...
  • weilee2009
  • weilee2009
  • 2013年10月21日 10:01
  • 34829

【php】利用.htaccess文件使网站静态化,将php页面伪装成html

其实这部分内容在《【ThinkPHP】ThinkPHP下载、部署,Helloworld,消除难看的index.php》(点击打开链接)已经实现了,只是当时没有意识到其实对于网站下的所有php,都是可以...
  • yongh701
  • yongh701
  • 2015年12月09日 19:57
  • 2554

PHP的mod_rewrite重写模块将.php后缀换成.html

mod_rewrite的魔力 简单举例:创建三个文件,分别命名为 test.html,test.php和.htaccess test.html 输入: This is the HTML file. t...
  • u011986449
  • u011986449
  • 2014年07月15日 23:30
  • 2299
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用.htaccess修改php.ini的配置
举报原因:
原因补充:

(最多只允许输入30个字)