This is a simple tutorial, on how to download the php source, compile and get it installed on your system
Lets start by downloading the latest source from the php site
example
cd /tmp
wget http://www.php.net/get/php-5.2.10.tar.gz/from/uk.php.net/mirror
Tar –xzvf php-5.2.10.tar.gz
cd php-5.2.10
locate where your apxs binary is installed, ex this is a part of the apache webserver
[root@testsrv ~]# locate apxs
/sw/pkg/apache/bin/apxs
If you installed any of the other apps from source then you must select the correct paths again as above and edit the command below
Now we start configuring the installer
./configure --with-apxs2=/sw/pkg/apache/bin/apxs --with-mysql=/usr/include/mysql/ --with-gd --with-config-file-path=/etc/ --with-jpeg-dir=/usr/local/lib/
When completed, and if there are no errors, then type in the following
make
Then once the compiling has been completed
make install
Congrats! you have just installed php on your system
To Check that all is correct type in
php --version
If you get something similar to this, then you’re good to go 🙂
[root@testsrv ~]# php --version
PHP 5.2.10 (cli) (built: Jul 16 2009 18:55:27)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
[root@testsrv ~]#
Php should have edited your httpd.conf file automatically according to the information,
you have supplied, if not add the following lines to your httpd.conf
LoadModule php5_module modules/libphp5.so
# Set it to handle the files
AddType application/x-httpd-php .php5
AddType application/x-httpd-php-source .phps
AddDirectoryIndex index.php index.phtml