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