PHP htaccess tips and tricks

FREE THOUGHT · FREE SOFTWARE · FREE WORLD

PHP and .htaccess tutorial and examples for ApacheApril 10th, 2007

« Manipulating HTTP Headers with htaccessSEO Redirects without mod_rewrite »

Htaccess php tips and tricks for the Apache HTTPD Web Server, mostly these tips show you how to run customized versions with customized php.ini files, I require custom php.ini files because they are so useful!

Even more detailed php tips can be found at custom php.ini tips and tricks


| .htaccess Tutorial Index |


PHP htaccess tips

Setup PHP when run as CGI / suexec

Place your php.ini file in the dir of your cgi’d php, in this case /cgi-bin/, .htaccess might look something like:

AddHandler php-cgi .php .htm
Action php-cgi /askapache.com/cgi-bin/php5.cgi

Use a custom php.ini with mod_php or php as a cgi

Article: Custom PHP.ini tips and tricks

PHP run as Apache Module (mod_php)

Add this to your root .htaccess file. Say your php.ini is in folder /askapache.com/ini/

SetEnv PHPRC /askapache.com/ini

Custom php.ini with wrapper for FastCGI and PHP

You can use FastCGI on php by creating a php binary for cgi execution, then you create a fcgi wrapper script that execs the php using FastCGI

Article: Custom php.ini/FastCGI/DreamHost

#!/bin/sh
export PHP_FCGI_CHILDREN=3
export PHPRC=/askapache.com/ini
exec /askapache.com/cgi-bin/php.cgi
# or
#exec /askapache.com/cgi-bin/php.cgi -c /askapache.com/ini/php.ini

htaccess Guide Sections

| .htaccess Tutorial Index |


« Manipulating HTTP Headers with htaccessSEO Redirects without mod_rewrite »

Reader Comments

  1. [...] PHP on Apache tips and tricks [...]

RSS feed for comments on this post.TrackBack URL

Add Your Opinion

Skip to Comments
482

It's very simple -
you read the protocol
and write the code.
-Bill Joy

HTML | DCMI | GRDDL | XOXO | XDMP | XFN | DOM | XML | XHTML 1.1 Strict | CSS 2.1 | W3C | WAI | DISA | ICSI | GIAC | SANS RR | GHOST

Authority: 110

↑ TOP

Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution 3.0 License, just credit with a link.
This site is not supported or endorsed by The Apache Software Foundation (ASF). All software and documentation produced by The ASF is licensed according to these terms. "Apache" is a trademark of The ASF.

Site Map | Contact Webmaster | Glossary | License and Disclaimer | Terms of Service