What the Wiki means is this:
First off, the domain has to be on the same server. If it’s under the same user account, things are simpler. In windows terms, a softlink is the same thing as an alias.
You compiled PHP5 and have PHP5 CGI in /home/user/php/bin/php.cgi
What you should do is create a centralized “cgi-bin” directory in your main directory: /home/user/php-cgi/
Copy php.cgi into /home/user/php-cgi/
Then you create a softlink (ln) to that directory across your domains:
ln -s /home/user/php-cgi /home/user/domain1.com/php-cgi
ln -s /home/user/php-cgi /home/user/domain2.com/php-cgi
Now, in your .htaccess file, point your Action handler to /php-cgi/php.cgi instead of /cgi-bin/php.cgi
Hope you followed that. Why is the directory named “php-cgi?” That is just a name. I did that so you can keep a sepereate /cgi-bin/ for all your domians. Softlinks and directories don’t stack. Feel free to change the name to something else if you want.
I also did not link to /home/user/php/bin intentionally for security purposes. If you softlink to that directory, anybody can access every executable file from the browser within that directory.
yerba# rm -rf /etc