From f360a67f764c514bb15d22534e8b55c68ed16d40 Mon Sep 17 00:00:00 2001
From: Owain Jones <owanes@noc.ac.uk>
Date: Fri, 15 Apr 2016 14:11:17 +0000
Subject: [PATCH] add memcached and imagick install stuff

---
 deploy.sh  | 21 +++++++++++++++++++++
 install.sh |  5 +++++
 2 files changed, 26 insertions(+)

diff --git a/deploy.sh b/deploy.sh
index 8829242..1318bd5 100644
--- a/deploy.sh
+++ b/deploy.sh
@@ -80,6 +80,27 @@ echo "export BOWERPHP_TOKEN=$GITHUB_API_KEY" >> ~/.bashrc
 composer config -g github-oauth.github.com $GITHUB_API_KEY
 export BOWERPHP_TOKEN=$GITHUB_API_KEY
 
+# Setup memcache and imagick
+cd /home/gliders/code
+git clone 'https://github.com/php-memcached-dev/php-memcached.git'
+cd php-memcached
+phpize
+./configure
+make && sudo make install
+echo 'extension=memcached.so' >> memcached.ini
+sudo cp memcached.ini /etc/php.d/
+
+cd /home/gliders/code
+git clone 'https://github.com/mkoppanen/imagick.git'
+cd imagick
+phpize
+./configure
+make
+sudo make install
+echo 'extension=imagick.so' | sudo tee -a /etc/php.d/imagick.ini
+
+sudo systemctl restart php-fpm
+
 # Deploy the website
 cd /home/gliders/code/gliders-website
 sh bin/deploy.sh /var/gliders/www_dev dev
diff --git a/install.sh b/install.sh
index a32f607..4299b2c 100755
--- a/install.sh
+++ b/install.sh
@@ -174,6 +174,11 @@ echo '::1 dev.gliders.localhost gliders.localhost' >> /etc/hosts
 # cp hhvm.service /etc/systemd/system/
 # systemctl enable hhvm
 
+# Install memcached
+yum install -y memcached memcached-devel libmemcached-devel
+systemctl enable memcached
+systemctl start memcached
+
 # Create gliders dirs and allow the webserver to read/write to them
 # (Mostly this sets up SELinux rules)
 mkdir -p /var/gliders/www_dev /var/gliders/www /var/gliders/incoming /var/gliders/logs /var/gliders/static /var/gliders/daemon/logs
-- 
GitLab