Created
May 1, 2015 15:47
-
-
Save andydavies/abcca48135ef85e4af7b to your computer and use it in GitHub Desktop.
WPT Rough Notes
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
1. Install nginx | |
sudo apt-get install nginx | |
configure nginx.conf | |
2. Install PHP | |
# Fast socket version | |
apt-get install -y php5 php5-curl php5-gd php5-sqlite php5-fpm php5-gd | |
apt-get install -y imagemagick libimage-exiftool-perl libjpeg-turbo-progs | |
sudo apt-get install software-properties-common | |
add-apt-repository -y ppa:jon-severinsson/ffmpeg | |
apt-get update | |
apt-get install -y ffmpeg | |
sed -ri 's/upload_max_filesize = 2M/upload_max_filesize = 10M/g' /etc/php5/fpm/php.ini | |
sed -ri 's/post_max_size = 8M/post_max_size = 15M/g' /etc/php5/fpm/php.ini | |
sed -ri 's/memory_limit = 128M/memory_limit = -1/g' /etc/php5/fpm/php.ini | |
sudo service php5-fpm reload | |
apt-get install ImageMagick | |
apt-get install php php-devel php-pear php-mysql php-mbstring php-gd php-imap php-odbc php-xmlrpc php-xml | |
apt-get install gd gd-devel php-gd | |
3. What other server dependecies are there e.g. video processing? | |
Download wpt release | |
unzip {wpt-release-name} -d /var/www/webpagetest | |
chown | |
Make the directories first | |
mkdir /var/www/webpagetest/www/tmp | |
mkdir /var/www/webpagetest/www/results | |
mkdir /var/www/webpagetest/www/work | |
mkdir /var/www/webpagetest/www/work/jobs | |
mkdir /var/www/webpagetest/www/work/video | |
mkdir /var/www/webpagetest/www/logs | |
chmod +777 /var/www/webpagetest/www/tmp | |
chmod +777 /var/www/webpagetest/www/results | |
chmod +777 /var/www/webpagetest/www/work | |
chmod +777 /var/www/webpagetest/www/work/jobs | |
chmod +777 /var/www/webpagetest/www/work/video | |
chmod +777 /var/www/webpagetest/www/logs | |
Set permissions | |
chown -R www-data:www-data . | |
nginx.conf | |
sudo service nginx restart |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment