Created
June 15, 2012 16:18
-
-
Save benbalter/2937354 to your computer and use it in GitHub Desktop.
Basic (Ubuntu) LAMP stack setup (e.g. AWS)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
sudo apt-get update | |
sudo apt-get upgrade | |
sudo apt-get install apache2 php5-dev mysql-server mysql-client qmail sendmail git-core subversion php-pear php5-mysql php5-curl libpcre3-dev libapache2-mod-php5 php-apc ack siege | |
sudo a2enmod rewrite | |
sudo service apache2 restart | |
#move APC.php into www | |
sudo cp /usr/share/doc/php-apc/apc.php.gz /var/www | |
sudo gzip -d /var/www/apc.php.gz | |
sudo vim /var/www/apc.php | |
#set up DB | |
mysql -u root | |
create database wordpress | |
#set permissions | |
chmod 0777 /var/www/ | |
#grab WP | |
cd /var/www/ | |
git clone https://github.com/WordPress/WordPress.git ./ | |
#change permissions back, set owner so WP can write | |
chmod 0755 /var/www/ | |
sudo chown -R www-data * | |
#allow rewrites | |
sudo vi /etc/apache2/sites-enabled/000-default | |
sudo service apache2 restart | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment