It is recommended to run KalturaCE under XAMPP installation, if your system is not configured yet - use XAMPP.
We recommend using KalturaCE with lampp/xampp version 1.71.
There may be issues with lampp/xampp version 1.72 with the version of PHP.
Hardware
As a rule of thumb, KalturaCE should run on any 32bit based system (and 64bit for Linux based).
We recommend the following MINIMAL specifications:
- 2GB+ of RAM
- 2GHz+ cpu (preferably Multi-Core Intel based)
- A fast storage system
Operating systems
KalturaCE is provided in 4 versions:
- Linux 32bit
- Linux 64bit
- Windows
- Mac OS
Linux
KalturaCE is designed to work on any Debian based distribution.
The following distributions were tested and known to work with KalturaCE:
- Debian 2.6+
- Ubuntu 8.04+
Note: There are versions for 32bit and 64bit, please make sure to download the right version.
Windows
KalturaCE was tested on XP based and should work on any NT based windows server.
At the moment Apache is required (IIS integration is not yet available).
Web server
- Apache 2.2
- PHP 5.2.9
DataBase
MySQL 5
SMTP - Mail Server
Should be installed on the system and configured to run on localhost:25.
Additional Components
KalturaCE also requires the following to be installed:
- php-cli
- libcURL
- mod-rewrite
- memcache - optional, but recommended for better preformance




Comments
Centos 5.2 Installation
I have successfully installed Kaltura CE on my Centos 5.2 32-bit machine.
Couple notes:
1) You must recompile PHP or install it from RPM. The version of PHP that ships with Centos 5 is not sufficient.
2) The Centos 5 Yum repository does not have memcache or its dependent library libevent. You will have to download and compile or find a Yum repository for them
* libevent does not work after installation. It throws the following error "libevent-1.4.so.2: cannot open shared object." A fix for this can be found at http://alexle.net/archives/275
3) sudo chgrp -R apache conversions/ archive/ logs/ kaltura/alpha/cache/ indicators/ batchwatch/ content/ kaltura/alpha/apps/kaltura/config/ kaltura/alpha/config/ kaltura/api_v3/config/ kaltura/alpha/batch/ kaltura/api_v3/
Copy and paste this line to enable Apache the ability to write to the necessary directories
4) Read this post if you are installing locally.
http://kaltura.org/local-registration-failed , Follow the directions in the forum post prior to installation.
5) Success