This is PHP5.2 on BlueOnyx.
This method wasn’t fully checked.
Please run this method at your own risk.
- Add utterramblings repository to yum.
– Import RPM-KEY.
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
– edit yum config.
vi /etc/yum.repos.d/utterramblings.repo
And add below code.
[utterramblings]
name=Jason's Utter Ramblings Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=0
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
- Before yum update, copy php modules which nessesary for BlueOnyx’s administration console.
cp -a /usr/lib/php/modules /usr/lib/php/modules51
cp -a /usr/lib/httpd/modules/libphp5.so /usr/lib/httpd/modules/libphp5adm.so
- Check current and update php version.
yum –enablerepo=utterramblings list php
Result:
Installed Packages
php.i386 5.1.6-27.el5 installed
Available Packages
php.i386 5.2.14-jason.1 utterramblings
The update version is 5.2.14 at 9/16 2010. 5.2.x is OK.
- Do yum update.
yum --enablerepo=utterramblings install php
Then check all update rpms and confirm.
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Updating:
php i386 5.2.14-jason.1 utterramblings 3.6 M
Installing for dependencies:
mysqlclient15 i386 5.0.91-1.jason.1 utterramblings 2.0 M
Updating for dependencies:
mysql i386 5.1.50-jason.1 utterramblings 3.5 M
mysql-server i386 5.1.50-jason.1 utterramblings 13 M
php-bcmath i386 5.2.14-jason.1 utterramblings 67 k
php-cli i386 5.2.14-jason.1 utterramblings 2.6 M
php-common i386 5.2.14-jason.1 utterramblings 512 k
php-dba i386 5.2.14-jason.1 utterramblings 127 k
php-devel i386 5.2.14-jason.1 utterramblings 557 k
php-gd i386 5.2.14-jason.1 utterramblings 331 k
php-imap i386 5.2.14-jason.1 utterramblings 108 k
php-ldap i386 5.2.14-jason.1 utterramblings 59 k
php-mbstring i386 5.2.14-jason.1 utterramblings 1.3 M
php-mysql i386 5.2.14-jason.1 utterramblings 267 k
php-odbc i386 5.2.14-jason.1 utterramblings 116 k
php-pdo i386 5.2.14-jason.1 utterramblings 164 k
php-pgsql i386 5.2.14-jason.1 utterramblings 159 k
php-soap i386 5.2.14-jason.1 utterramblings 352 k
php-xml i386 5.2.14-jason.1 utterramblings 328 k
Transaction Summary
================================================================================
Install 1 Package(s)
Upgrade 18 Package(s)
Total download size: 29 M
Is this ok [y/N]: y
There are dependencies involved mysql.
Then press y and enter and continue installation.
- Run mysql table update script.
mysql_upgrade -u root -p
- Rewrite BlueOnyx’s administration console’s configuration.
vi /etc/admserv/conf.d/php.conf
#LoadModule php5_module modules/libphp5.so
LoadModule php5_module modules/libphp5adm.so
[root@localhost ~]# vi /etc/admserv/php.ini
#extension_dir = /usr/lib/php/modules
extension_dir = /usr/lib/php/modules51
That’s it. Access your administration console and check all functions work correctly.
Have a fun.