Skip to content

Instantly share code, notes, and snippets.

@saxenap
Last active August 29, 2015 13:59
#!/bin/bash
# From here: http://www.codingsteps.com/install-apache-php-apc-mysql-on-amazon-ec2-with-amazon-linux-ami/
###############################################
# To use:
# wget https://gist.githubusercontent.com/saxenap/10741794/raw
# chmod 777 raw
# ./raw
###############################################
sudo mkdir /var/www/html/thirdparty
echo "*****************************************"
echo " 1. Install PHPREDIS"
echo "*****************************************"
wget https://github.com/nicolasff/phpredis/archive/master.zip
sudo unzip master.zip
cd phpredis-master
sudo phpize
sudo ./configure
sudo make && make install
sudo rm master.zip
echo "*****************************************"
echo "*****************************************"
echo " 2. Install Facebook SDK"
echo "*****************************************"
sudo mkdir /var/www/html/FacebookSDK
wget https://github.com/facebook/facebook-php-sdk/archive/master.zip
sudo unzip master.zip
cp -R facebook-php-sdk-master/src /var/www/html/thirdparty/FacebookSDK
sudo rm master.zip
echo "*****************************************"
echo "*****************************************"
echo " 3. Install Amazon AWS SDK"
echo "*****************************************"
sudo mkdir /var/www/html/AmazonSDK
wget http://pear.amazonwebservices.com/get/aws.zip
sudo unzip aws.zip
cp -R Aws /var/www/html/thirdparty/AmazonSDK
sudo rm aws.zip
echo "*****************************************"
echo "*****************************************"
echo " 4. Install Google API Client SDK"
echo "*****************************************"
sudo mkdir /var/www/html/GoogleSDK
wget https://github.com/google/google-api-php-client/archive/master.zip
sudo unzip master.zip
cp -R google-api-php-client-master/src/Google/ /var/www/html/thirdparty/GoogleSDK
sudo rm master.zip
echo "*****************************************"
echo "*****************************************"
echo " 13. Change WWW Directory Permissions"
echo "*****************************************"
sudo chown -R ec2-user:ec2-user /var/www/html/
sudo chmod -R 755 /var/www/html/
echo "*****************************************"
echo "*****************************************"
echo " 15. Restart Apache Server"
echo "*****************************************"
sudo service httpd restart
echo "*****************************************"
echo "*****************************************"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment