April 16th, 2006
1) cd /usr/local/src
2 ) wget http://us2.php.net/get/php-5.1.2.tar.bz2/from/this/mirror (or any other mirror)
3 ) tar -jxvf php-5.1.2.tar.bz2
4 ) cd php-5.1.2/
5 ) PHP=’/usr/bin/php’ ( result of which php )
6 ) CFG=`$PHP -i | grep configure | sed “s/'//g” | sed “s/–prefix=\/usr//g” | sed “s/’//g” | sed “s/\.\/configure \(.*\)–with-apxs.*apxs \(.*\)/\1 \2/” | sed "s/<tr><td class=\"e\">Configure Command <\/td><td class=\"v\">//g" | sed "s/<\/td><\/tr>//g"`
7 ) CFGLINE=”${CFG##* => } –prefix=/usr/local/php5 –exec-prefix=/usr/local/php5 –enable-force-cgi-redirect –enable-discard-path”
8 ) ./configure $CFGLINE
9 ) make
10 ) make install
11 ) cp /usr/local/php5/bin/php /usr/local/cpanel/cgi-sys/php5
12 ) chown root:wheel /usr/local/cpanel/cgi-sys/php5
13 ) cp -f php.ini-recommended /usr/local/php5/lib/php.ini
14 ) Edit /usr/local/apache/conf/httpd.conf to add the below enteries
Action application/x-httpd-php5 “/cgi-sys/php5″
AddType application/x-httpd-php5 .php5
15 ) Restart the httpd service.
Reference : - http://devel.webonce.com/php5.txt
Now for using php 5 you need to either have the scripts with extension .php5 or need to have the below entry in your .htaccess file
AddHandler application/x-httpd-php5 .php
Posted in Apache, .htaccess, PHP | No Comments »
April 16th, 2006
Below are the steps to install php5 on a redhat server. We are going to install php 5.1.2 current satble php5 version.
1) cd /usr/local/src
2 ) wget http://us2.php.net/get/php-5.1.2.tar.bz2/from/this/mirror (or any other mirror)
3 ) tar -jxvf php-5.1.2.tar.bz2
4 ) cd php-5.1.2/
5 ) PHP=’/usr/local/bin/php’ ( result of which php )
6 ) CFG=`$PHP -i | grep configure | sed “s/–prefix=\/usr\/local//g” | sed “s/’//g” | sed “s/\.\/configure \(.*\)–with-apxs.*apxs \(.*\)/\1 \2/”`
7 ) CFGLINE=”${CFG##* => } –prefix=/usr/local/php5 –exec-prefix=/usr/local/php5 –enable-force-cgi-redirect –enable-discard-path”
8 ) ./configure $CFGLINE
9 ) make
10 ) make install
11 ) cp /usr/local/php5/bin/php /usr/local/cpanel/cgi-sys/php5
12 ) chown root:wheel /usr/local/cpanel/cgi-sys/php5
13 ) cp -f php.ini-recommended /usr/local/php5/lib/php.ini
14 ) Edit /usr/local/apache/conf/httpd.conf to add the below enteries
Action application/x-httpd-php5 “/cgi-sys/php5″
AddType application/x-httpd-php5 .php5
15 ) Restart the httpd service.
Reference : - http://devel.webonce.com/php5.txt
Posted in Apache, .htaccess, PHP | No Comments »
April 13th, 2006
If PHP scripts using mysql shows the error message mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client”
Edit /etc/my.cnf and add the line ‘old_passwords’ and restart mysql service
Posted in PHP, Mysql | No Comments »