|
|
| |
| Introduction
| |
There are several different ways to install PHP on a Virtual Private
Server. The best way is to install the mod_php Apache Module.
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 SSH,
su to root, and do the following:
-
Install the PHP Apache modules.
# vinstall php4
NOTE: Any version of PHP prior to 4.3.1 has a known security vulnerability which can compromise your
Virtual Private Server. If you are using any version prior to PHP4.3.1, we strongly encourage you to upgrade to
the current version.
|
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 recommend 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 PHP 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.1.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 web server configuration file (~/www/conf/httpd.conf).
-
Modify the DirectoryIndex line so that PHP4 files will be included as directory indices.
DirectoryIndex index.php index.php4 index.php3 index.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
-
Restart Your Web Server.
-
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.
|