|  | 
   
 |   |  |   
 
|   | Introduction |  |  | There are several different ways to install PHP4 
              on a Virtual Private Server. The best way is to install the mod_php4 
              Apache Module. Another 
              less desirable method is to install The 
              PHP4 CGI to which PHP4 files are redirected by your web server.  
               
                  | NOTE: 
                    PHP no longer creates GIF images via lib-gd. Due to patent 
                    restrictions on the GIF compression algorithm we can no longer 
                    support it. The PNG 
                    Image Format has support for alpha channels, gamma 
                    correction, has better compression than GIF compression and 
                    supports 48-bit color depth (versus 8-bit color GIF images), 
                    and is now widely supported by nearly all modern web browsers. 
                   |  
 |  |   |  |   | Installation |  |  | Connect to your Virtual Private Server via Telnet 
              or SSH and do the following. 
               
                 Install the PHP4 Apache 
                  modules. Follow the directions that correspond to your Virtual 
                  Private Server O/S. 
                When you run the vinstall command, you will be given the option to select which
  extensions you want to use.  In order to not waste memory on your Virtual Private Server, we 
  recomend that you only select extensions you will actually be using.  If you find you need to
  add or remove extensions at a later time, you can manually edit the php.ini file, or 
  use the vinstall command to change the active extensions. The installation process should configure your web server to dynamically load the PHP4
  Apache module.  Check to make sure the following 
  line is in your web server configuration file (~/www/conf/httpd.conf).  
    LoadModule  php4_module  modules/mod_php4-4.3.4.so 
    
      | NOTE: In versions of PHP4.2.2 and later, one of the default
          settings has been changed.  This has been found to affect several commonly used scripts,
          including TWIG.  If you are using TWIG or are having trouble with scripts that worked without
          problems prior to upgrading to version 4.2.2, create or edit the file named php.ini in
          the ~/usr/local/lib/ directory of your Virtual Private Server.  The php.ini
          file needs to contain at least this line: 
            register_globals = On |  
 
                   Make the following 
                  additions and modifications to your Virtual Private Servers 
                  web server configuration file (~/www/conf/httpd.conf). 
                  
                 
                 
                   
                     Modify the DirectoryIndexline so that PHP4 files will be included as directory indices.  
                     DirectoryIndex index.php index.php4 index.php3index.cgi index.html index.htm
 
                   
                     Add the following 
                      lines so that all files with .php, .php3, 
                      .php4, and .phtml extensions will be redirected 
                      to the PHP4 Apache module. 
                     
                     AddType application/x-httpd-php .php .php3 .php4 .phtml
AddType application/x-httpd-php-source .phps 
                     
                     
                 To test your PHP installation, 
                  try creating the following ~/www/htdocs/test.php4 document 
                  and viewing it in your web browser. 
                  
                  
                  
<HTML>
<BODY>
<?php
phpinfo();
?>
</BODY>
</HTML>
 
                  The phpinfo()function reports the version number, as well as the features 
                  that are compiled into PHP. |  Toll Free 1-866-GSP-4400 • 1-301-464-9363 • service@gsp.com
 Copyright © 1994-2016 GSP Services, Inc.
 |