This is a collection of guide how to install Apache Httpd Web Server complete with latest PHP (as Apache mod), MySQL for Ubuntu. As a bonus, I even through in an additional guide to install PHPMyAdmin. Please do note that most of this guide can be found elsewhere which is listed at the bottom of the guide.
The Making Of FeedMalaya

FeedMalaya is a social blog aggregator that pull out the best content from Malaysian bloggers was launched on June 7th, 2009 developed by Bat InfoMalaya and myself.
Lamp2Win 2009
PHP.net.my, is proud to announce the LAMP2WIN Competition. The 2 weeks intense competition calls all PHP-ians wanting to test their skills in migrating PHP applications from LAMP to the MS Windows platform.
Select a PHP application of choice, migrate it to MS Windows, upload it to the hosted service for the public to view, and you’re in the running for a chance to win cool cash, bragging rights, MSC Malaysia’s Competition Participation Certificate & facilitated access to the Intensive Technoprenur Development Program that leads the way to RM150,000 pre-seed fund.
For more information visit Lamp2Win 2009 or follow Lamp2Win on Twitter.
SelectLimit Error On ADOdb using Oracle’s oci8
I faced this problem during the development using CodeIgniter, ADOdb for PHP and Oracle 10g. In the application we utilize the query statement using bind paramater (BindByName or inParameter in ADOdb) which is very helpful in preparing long query while making it easily maintainable.
Sometime we also include additional bind parameter which might not be use in the query it self based our condition statement which would throw a Warning in oci8. However ADOdb does have a good exception handling to cater this issue but in our case it break when we use SelectLimit with offset > 100.
Detect cURL and SimpleXMLElement for FeedBurner Counter
Before you implement FeedBurner counter (text mode) in any of your WordPress theme always remember to check for cURL and SimpleXMLElement.
function stream_capability() {
return (!!class_exists("SimpleXMLElement") AND !!function_exists("curl_init") ? TRUE : FALSE);
}
