Looking to Build/Redesign a Website or Blog ?

To speak to Rakshit, call +91 968 704 2303

How to set PHP configuration(php.ini) values from .htaccess file

Hello Friends,

There might be situation where you need to change php configuration values when you work on server. In local apache server, you can easily change the php configuration values using php.ini file from directory. But what will you do as php.ini is not visible on server ? The solution is .htaccess which is visible on server(.htaccess invisible ?). Using .htaccess you can change the php configuration values.

About php.ini file : The configuration file (php.ini) is read when PHP starts up. For the server module versions of PHP, this happens only once when the web server is started.

Requirement:
AllowOverride Options
AllowOverride All

Look at below syntax for changing PHP Configuration values of php.ini using .htaccess.

php_value name value
Sets the value of the specified directive. Can be used only with PHP_INI_ALL and PHP_INI_PERDIR type directives. To clear a previously set value use none as the value.
php_flag name on|off
Used to set a boolean configuration directive. Can be used only with PHP_INI_ALL and PHP_INI_PERDIR type directives.
 

php_flag is used when you need to set boolean values. Other than booloean values, if you need to set php configuration value than use php_value.

For E.g.

Look at below examples how to set/change upload_max_filesize , post_max_size and memory_limit using php_value in .htaccess.

php_value upload_max_filesize 10M
php_value post_max_size 8M
php_value memory_limit 32M

If you want to increase the uploading maximum size of file than use upload_max_filesize and set to the value as per your neees.
If you want to increase maximum post size of html form than use post_max_size and set value as per your needs.
If you want to increase memory limit than use memory_limit and set value as per your needs.

Look at below examples how to set/change display_errors , log_errors and magic_quotes_gpc using php_flag in .htaccess. For this you need to change values on/off which is boolean.

php_flag display_errors Off
php_flag log_errors On
php_flag magic_quotes_gpc off

You can enable/disable errors using display_errors. Set value to Off to make it disable.Set value to On to make it enable.
You can enable/disable Log errors using log_errors. Set value to Off to make it disable.Set value to On to make it enable.
You can enable/disable magic quotes using magic_quotes_gpc. Set value to Off to make it disable.Set value to On to make it enable.

To know more about programming,JavaScript issues,jQuery,Expression Engine,MYSQL database and Open-source, enter your email address below. We will send you free tutorials.

Enter your email address:
 
Feel free to ask any question. Just leave your comment below and we will answer your comment with in 24 hours.
Share:

4 Comments

  • How to set PHP configuration(php.ini) values from .htaccess file…

    There might be situation where you need to change php configuration values when you work on server. In local apache server, you can easily change the php configuration values using php.ini file from directory. But what will you do as php.ini is not vis…

  • How to set PHP configuration(php.ini) values from .htaccess file…

    There might be situation where you need to change php configuration values when you work on server. In local apache server, you can easily change the php configuration values using php.ini file from directory. But what will you do as php.ini is not vis…

  • […] How to set PHP configuration(php.ini) values from .htaccess file […]

  • 会声会影…

    […]How to set PHP configuration(php.ini) values from .htaccess file | Programming Facts -PHP Freelancer-Indian Freelancer[…]…

Leave a Reply

Your email address will not be published.