- A web (www) server (Apache
, IIS, Roxen
Version 4.1.0 or higher for XOOPS 2.0.x
- PHP version 4.2.0 or higher for XOOPS 2.2.x
Database 3.23.XX or 4.X.XX
Note: XOOPS 2.0.10 and higher is compatible with - but does not require - PHP5. PHP 4.4 and PHP 5.1 will display quite a number of PHP notices regarding "only variables should be returned by reference" when PHP debug is turned on. This will be fixed in future XOOPS versions.
Note: one user has reported a problem with MySQL 3.23.49a-MAX. You will likely have difficulties with this version.
Note: if you have a large number of users (several hundred or more),
people have reported problems with PHP 4.1.2 which go away when
upgrading to a later version of PHP.
Note: XOOPS works very well
with PHP 4.3.4 and mySQL 4.0.15 Standards
If the above software (PHP, MySql,
web server) already exist on your server, you do not need special
privileges to get Xoops running. (You may need e.g. root privilege if
any of the above software needs to be installed/upgraded.)
For example, an account on a shared host typically has the required
privileges. If your shared host does not provide an automatic method
for setting up Xoops, you may need to obtain the latest version of
Xoops and upload it to your account. (See Installation Guide
for installation instructions.)
You also need a MySql account, which is typically provided with shared hosting. Depending on the setup, you may have one single database that must be shared by all your programs (make sure to use the database 'prefix'), or the account may have privileges to create a new database just for Xoops. (See Setting Up MySql and Installaion Guide
There are no specific hardware requirements provided you can find the
above software and provided your server has a network connection.
People have Xoops successfully running on the following platforms
Windows 98, 98SE, 98ME
Windows 2003 Standard
Windows 2003 Enterprise
Mac OS X