I want a webhosting for StatusNet (microblogging service) . Prerequisites ============= - PHP 5.2.3+. - MySQL 5.x. The server *must* support the MyISAM storage engine -- the default for most MySQL servers -- *and* the InnoDB storage engine. - Apache 2.2.x with the mod_rewrite extension installed and enabled. Your PHP installation must include the following PHP extensions: - Curl. - XMLWriter. - MySQL. - GD. - mbstring. - gettext. - tidy. - Memcache. - Mailparse. Efficient parsing of email requires this extension. Submission by email or SMS-over-email uses this extension. - Sphinx Search. Optional - PHP bytecode cache/accelerator. Some well-known examples are: eaccelerator, Turck mmcache, xcache, apc. Zend Optimizer is a proprietary accelerator installed on some hosting sites. External libraries ------------------ - DB_DataObject http://pear.php.net/package/DB_DataObject - Validate http://pear.php.net/package/Validate - OpenID from OpenIDEnabled (not the PEAR version!). We decided to use the openidenabled.com version since it's more widely implemented, and seems to be better supported. http://openidenabled.com/php-openid/ - PEAR DB. Although this is an older data access system (new packages should probably use PHP DBO), the OpenID libraries depend on PEAR DB so we use it here, too. DB_DataObject can also use PEAR MDB2, which may give you better performance but won't work with OpenID. http://pear.php.net/package/DB - OAuth.php from http://oauth.googlecode.com/svn/code/php/ - markdown.php from http://michelf.com/projects/php-markdown/ - PEAR Mail, for sending out mail notifications http://pear.php.net/package/Mail - PEAR Net_SMTP, if you use the SMTP factory for notifications http://pear.php.net/package/Net_SMTP - PEAR Net_Socket, if you use the SMTP factory for notifications http://pear.php.net/package/Net_Socket - XMPPHP, the follow-up to Class.Jabber.php. Probably the best XMPP library available for PHP. http://xmpphp.googlecode.com/. Note that as of this writing the version of this library that is available in the extlib directory is *significantly different* from the upstream version (patches have been submitted). Upgrading to the upstream version may render your StatusNet site unable to send or receive XMPP messages. - Facebook library. Used for the Facebook application. - PEAR Services_oEmbed. Used for some multimedia integration. - PEAR HTTP_Request is an oEmbed dependency. - PEAR Validate is an oEmbed dependency. - PEAR Net_URL2 is an oEmbed dependency. - Console_GetOpt for parsing command-line options. Space: more than 10GB Bandwidth: more than 100GB
You may want to acquire a VPS for your microblogging system. Actually shared hosting is not good for your specifications. There are some PHP functions that some hosting disabled it for security purposes.