#!/bin/bash set -eux apt-get -y install apache2 libapache2-mod-php5 libtidy-0.99-0 build-essential apt-get -y install php5-dev php5-ldap php5-xsl php-pear ## Couldn't find this one: #php-mcrypt apt-get -y install libapache2-mod-python libmysqlclient-dev python-dev apt-get -y install php5-mysql apt-get -y install python-docutils ## for rst2html #apt-get install squirrelmail apt-get -y install phpmyadmin ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin #ln -sf /usr/share/phpmyadmin /var/www/s-lmc.kalysto.org/phpmyadmin pecl install tidy echo "extension=tidy.so" > /etc/php5/apache2/conf.d/tidy.ini pecl install xdebug echo "extension=xdebug.so" >> /etc/php5/apache2/conf.d/xdebug.ini #rdfapi-php ? #a2enmod dav_fs ssl userdir rewrite suexec a2enmod ssl rewrite /etc/init.d/apache2 restart ## ## Install Mail utils (for php mail command and crond script mail) ## MAIL_DOMAINNAME=${MAIL_DOMAINNAME:-"localdomain"} MAIL_SATTELITE_RELAYHOST=${MAIL_SATTELITE_RELAYHOST:-} debconf-set-selections <<< "postfix postfix/mailname string ${LXC_NAME}.${MAIL_DOMAINNAME}" debconf-set-selections <<< "postfix postfix/main_mailer_type select 'Local only'" apt-get install -y postfix mailutils postconf inet_interfaces=loopback-only [ -z "$MAIL_SATTELITE_RELAYHOST" ] && postconf relayhost="$MAIL_SATTELITE_RELAYHOST" postfix reload