System Requirements
Minimum App. Requirements
Operating System - Linux , Windows , Mac , Debian , Solaris etc. (any acceptable OS that can run the requirements below)
Web Server - Apache ( or a comparable other "FASTCGI , etc." )
PHP Version - 5.0 or higher
MySQL Version - 4.1 or higher
PHP cURL - required
PHP Mail - required ( this is generally included with install of php5 [ requires sendmail binary ] )
LibGD - required - GD is an open source code library for the dynamic creation of images by programmers. GD creates PNG, JPEG and GIF images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve web site development.
Magic Quotes - Turned Off
Music & Video Requirements
FFmpeg - required - FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. additional libraries listed are codecs and tools used in audio/video manipulation
LAME MP3 Encoder / Codecs - required
FFmpeg-PHP - suggested
Libogg + Libvorbis Codecs - suggested
Flv2Tool - suggested
Search Engine Optimization & Search Engine Friendly Requirements
APACHE mod_rewrite - suggested (enabled in OpusPhp apps. by default) - Rewrites the requested URL on-the-fly based on configuration directives and rules.
Additional Suggestions & Generally Good Practices/Setttings
Server Libraries
Apache mod_deflate - suggested for speed (gzip)
Apache mod_headers - suggested for speed
Apache mod_expires - suggested for speed
Apache mod_cache - suggested for speed
Apache mod_mem_cache - suggested for speed
PHP Ini Settings
PHP memory_limit = 32M or more (as much as can effectivly be used)
PHP file_uploads = 1
PHP post_max_size = 120M (effective for music and video)
PHP max_input_time = 60
PHP upload_max_filesize = 120M (effective for music and video)
NOTE: these requirements are subject to change based on the current software available