Htscanner Install for enabling php value in .htaccess in CGI/FCGI

Allow to use htaccess-like file to configure PHP in a CGI/FCGI environment.

tar -zxf htscanner-1.0.0.tgz
cd htscanner-1.0.0
./configure –enable-htscanner –with-php-config=/usr/bin/php-config
make install

Collect the extension_di from the “make install” output.

Add in php.ini

extension_dir = “/usr/lib/php/extensions/no-debug-non-zts-20060613/”
extension = “”
config_file = “.htaccess”
default_docroot = “/”
default_ttl = 300
stop_on_error = 0

Add the following line in a .htaccess and see if it works in a phpinfo page. Keep “Off” or “On” as needed.

php_value register_globals Off


<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_value memory_limit 64M

You can avoid adding ifmodule tag in .htaccess by enable htscanner module for apache

  • Go to the unzipped package location
  • Make sure apache has mod_so
   /usr/local/apache/bin/httpd -l | grep mod_so.c
  • Compile the module by
   /usr/local/apache/bin/apxs -c -a -i mod_htscanner2.c
  • Restart apache
   /usr/local/apache/bin/apachectl configtest
   /usr/local/apache/bin/apachectl restart
   /usr/local/cpanel/bin/apache_conf_distiller --update
    grep /usr/local/apache/conf/httpd.conf
    LoadModule htscanner_module   modules/

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s