PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626+lfs/sqlite.so' - /usr/lib/php5/20090626+lfs/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0
Fix it by doing this
root@beta:~# rm -fr /etc/php5/conf.d/sqlite.ini
Because this extension does not exist, you can verify it by running this, you will see that there is already sqlite3.ini file there
root@beta:~# ls -lh /usr/lib/php5/20090626+lfs/ | grep sqlite
cPanel announces that EasyApache will no longer support PHP 4 beginning May, 2012.
PHP 4 has not been actively developed, or supported by the PHP developers, for several years. Many CVEs reported against newer versions of PHP are also applicable in version 4, but remain unaddressed by the PHP developers.
EasyApache will soon warn administrators that PHP 4 has reached End of Life when PHP 4 is selected. As early as EasyApache 3.12, PHP 4 will be removed from EasyApache. For an indeterminate period PHP 4 will be available as a Custom Option Module on http://easyapache.cpanel.net. This Custom Option Module is provided as a convenience for those who may need a longer period of time to transition away from PHP 4.
All administrators and users using WHM/cPanel and still stuck at using PHP4 for their depreciated and outdated code must plan to make the switch to PHP 5
Life is really moving in the fast lane for me, and Im pretty sure for most of you readers too. I login to social-networking platforms after weeks and I cant recognize most of these faces (even though they are my friends). Its proven that Humans tend to recognize people by face more quickly then names and email addresses so whenever someone puts on a new face (uploads a new profile-picture), I have hard time getting to know them.
Well, I thought today, I have been developing in facebook application for so long now – Why not put online a few hours to fetch Facebook Friends data via API and keeping track of who did what? (status updates) and who changed his/her profile picture? So last night I was up, as usual, and I put together a small script in PHP that fetches my friends’s list, processes newcomers, checks for updates (pictures and statuses) and posts them into a database. Now I can track who updated his profile picture and what was their previous profile photo. Also, I can invest in another 1 hr to create high-level-summary everyday for ME 🙂
Do you do something of this sort? I’d love to hear your story
On VPS, especially with challenging small memory limit (e.g. 64MB or 128MB) lighttpd is the best option instead of Apache. In this article I will show you how to do that. On a fresh box (which has no apache installed) type this to get lighttpd webserver installed
apt-get install lighttpd
Now install PHP5 CGI package and PHP5 command line package
apt-get install php5-cgi php5-cli
Edit the following file
and uncomment this line
cgi.fix_pathinfo = 1
Now enable fastcgi module
You get the welcome page
Lets install MySQL 5.1 server and client
apt-get install mysql-server mysql-client
and optionally phpMyAdmin
apt-get install phpmyadmin
Now create a test page to see if phpinfo is all Ok
If you have installed LAMP (Apache, MySQL and PHP on Ubuntu 10.04 LTS) then running this on SSH
would be giving you certain PHP Depreciated warning like these
root@sea:~# php -v
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/idn.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imagick.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/imap.ini on line 1 in Unknown on line 0
PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0
PHP 5.3.2-1ubuntu4 with Suhosin-Patch (cli) (built: Apr 9 2010 08:23:39)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
Its a noted bug with Ubuntu and changes may be pushed soon but to fix this just edit each of these files and replace comments starting with ‘#‘ to ‘;‘.
ADOdb library is a very good data abstraction layer for PHP. Installing a PHP extension enables the library to auto-detect this and give even better performance. To install this library on Ubuntu 10.04 LTS do this
Its been about almost more then two years since I have been playing with CentOS on many different platforms etc. Its very stable but on the other hand, PHP/MySQL updates are very hard to get and still PHP is 5.1.6. I tried EPEL repo and it updated PHP to 5.3.1 but still there were conflicts with stuff and many core packages.
So, I thought why not move to Ubuntu since it has just announced 10.04LTS (Long Term Support) in April 2010. Folks at iWeb were really nice to do a reinstall without any charges and also process a memory upgrade request at an amazing 50% discount.
Ubuntu 10.04 LTS
Apache 2 version is 2.2.14
PHP version is 5.3.2
MySQL version is 5.1.41-3ubuntu12
SVN (Subversion) version is 1.6.6
As a comparison CentOS 5.4 has the following versions
Apache 2 version is 2.2.3
PHP version is 5.1.6
MySQL version is 5.0.77
SVN (Subversion) version is 1.4.2
So if you are a PHP developer looking to deploy a Linux flavour on your new box, choose Ubuntu 🙂
Brett from OnWired has written a very nice blog entry on Kohana and it is exactly what I have found Kohana to be. Hence I am sharing it here for the rest of the people to read. To view the blog entry please go here.