Skip to content

Instantly share code, notes, and snippets.

@igodorogea
Created January 24, 2015 11:35
Show Gist options
  • Save igodorogea/339140892ab98703fa61 to your computer and use it in GitHub Desktop.
Save igodorogea/339140892ab98703fa61 to your computer and use it in GitHub Desktop.
ubuntu php typo3
sudo apt-get update
sudo apt-get install -y python-software-properties build-essential
sudo apt-get install -y mc
# php5
sudo add-apt-repository -y ppa:ondrej/php5
sudo apt-get update
sudo apt-get install -y php5-cli php5-common php-apc php-pear php5-xdebug php5-curl php5 php5-dev php5-xsl php5-intl
# PEAR
sudo pear channel-update PEAR
sudo pear upgrade PEAR
# PHING
sudo pear channel-discover pear.phing.info
sudo pear install phing/phing
# GIT
sudo apt-get install -y git
git config --global color.branch auto
git config --global color.diff auto
git config --global color.status auto
# memcache
sudo apt-get install -y memcached
sudo apt-get install -y php5-memcache
# apache2
sudo apt-get install -y apache2
sudo a2enmod rewrite
sudo apt-get install -y libapache2-mod-php5
# mysql
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password 123'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password 123'
sudo apt-get -y install mysql-server
sudo apt-get install -y php5-mysql
# curl
sudo apt-get install -y curl
# imagemagick
sudo apt-get install -y imagemagick
sudo apt-get install -y php5-imagick
# xdebug
sudo apt-get install -y php5-xdebug
sudo apt-get upgrade -y
# phpmyadmin
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/dbconfig-install boolean true'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/app-password-confirm password 123'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/mysql/admin-pass password 123'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/mysql/app-pass password 123'
sudo debconf-set-selections <<< 'phpmyadmin phpmyadmin/reconfigure-webserver multiselect apache2'
sudo apt-get install -y phpmyadmin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment