Using:
- OS:
$ lsb_release -a
Distributor ID: Ubuntu
Description: Ubuntu 8.10
Release: 8.10
Codename: intrepid
- php 5.2.6
- mysql server 5.0.67-0ubuntu6
Added pre-requisities php libraries:
sudo apt-get install php5-clisudo apt-get install php5-curlsudo apt-get install php5-mysqlsudo apt-get install php5-gdsudo apt-get install php-gettext- Check mbstring is installed:
php -i | grep -i mbstring
If you get some output, you should be OK. - Check xmlwriter is installed:
php -i | grep -i xmlwriter
If you get some output, you should be OK.
Added nice to haves:
sudo apt-get install php5-memcachesudo apt-get install php-pearsudo apt-get install php5-devsudo pecl install mailparse- Not sure whether you need this, but did it anyway as seemed logical at the time:
sudo vim /etc/php5/conf.d/mailparse.ini
and add:
# manual configuration for php mailparse module
# yourInitials 16-mar-09
extension=mailparse.so
- Install Sphinx Server. Not sure how/when we’ll config this, but it’s as well to get it in before we’re asked for it:
sudo apt get install libmysqlclient15-devwget http://sphinxsearch.com/downloads/sphinx-0.9.8.1.tar.gztar -xvf sphinx-0.9.8.1.tar.gzcd sphinx-0.9.8.1/./configuremakesudo make install- Check it’s in OK:
search
You should see output starting with:Sphinx 0.9.8.1-release
sudo apt-get install php5-xcache
I suggest you also install phpMyAdmin for looking after the mysql databases if you haven’t already. I’m certainly not hard enough to do all the sql work from the command-line
Just in case restart Apache:
sudo /etc/init.d/apache2 restart
And now, we begin. Rather marvellously Mr Prodromou has just released a new laconia update, version 0.7.2.1, which includes a “first version of a web-based installer”. I’m following the instructions from the README file in the download. Here goes…. Just followed the instructions and I have a functioning install! Mwah-ha. Mwah-ha! Mwah-ha-ha-ha-haaaaaa! I have the power. etc.
Things not working: Fancy URLs. But I’ll get ’round to that.
UPDATE: run sudo a2enmod rewrite to enable the apache rewrite engine so you can use fancy urls and then follow the instructions in the README for .htaccess.
Couldn’t resist getting back to this portal to thank you!
Worked like a charm after repeated failed attempts using other methods.