Upgrading Apache/PHP/MySQL

Hi,

I’m new to interworx and to VPS (on which I have interworx installed) so I hope my newbie question is not too stupid…

I’d like to know how to upgrade a sofware to a version that is not available in the “software updates” tab of interworx. For example, I just compiled the last Apache version, 2.2.0, and I’d like the manage it from interworx… How can I do that? The new Apache works well when I test it using the command line ("/usr/local/apache2/bin/apachectl -k start") but interworx still shows me the old Apache, 2.0.54. Is there a path I have to change somewhere to tell interworx where to find the new Apache bin?

My question also apply to PHP and MySQL that I want to upgrade to the last available versions.

Thanks for the help!

You can upgrade any of those and not hurt Iworx itself since Iworx uses it’s own instance of Apache, PHP and MySQL to run the panel – separate from the ones that run the websites. However they will need to be done from the shell using rpm and these configurations are UNSUPPORTED by the Iworx develpopes so you will need to fix or pay someone else to fix anything you break.

InterWorx needs SuExecUserGroup set so that each individual siteworx user has access to it’s virtual hosts, not user apache. Since this hasn’t been tested yet you may have some issues with InterWorx interacting with Apache.

It is safe to update MySQL to anything in the 4.x series, MySQL 5 has not been tested and you may have issues with Iworx interacting with the MySQL server if you do that. For example creating and deleteing databases and users. The version ofP HPMyAdmon that comes with Iworx may also be incompatible with it. I don’t know.

It is safe to upgrade PHP to anything you want but make sure to compile it against the version of MySQL isntalled. PHP 5 and higher versions of php 4 (e.g. 4.4x) will break many existing php scripts you may be hosting so make sure you know what you are doing.

I’m running the following safely with no problems on CetOS 3.6

[root@iworx root]# rpm -qa | grep httpd
httpd-2.0.54-100.cos3x.iworx
httpd-iworx-2.0.53-1.cos3x.iworx
httpd-devel-2.0.54-100.cos3x.iworx
[root@iworx root]# rpm -qa | grep mysql
mysql-iworx-4.0.21-3.cos3x.iworx
mysql-shared-compat-4.0.21-100.iworx
mysql-server-4.0.21-104.iworx
mysql-client-4.0.21-104.iworx
php-mysql-4.3.11-100.cos3x.iworx
mysql-devel-4.0.21-104.iworx
[root@iworx root]# rpm -qa | grep php
php-pear-4.3.11-100.cos3x.iworx
php-xmlrpc-4.3.11-100.cos3x.iworx
php-mcrypt-4.3.11-100.cos3x.iworx
php-4.3.11-100.cos3x.iworx
php-domxml-4.3.11-100.cos3x.iworx
php-mysql-4.3.11-100.cos3x.iworx
php-iworx-4.3.9-6.cos3x.iworx
[root@iworx root]#

thanks …