diff --git a/deploy.sh b/deploy.sh index 88292424d8dacb2c4717eb8b9662ca7d56f043a0..1318bd582a7b6fcb36609f811719e389f87109f6 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 a32f607672c1cd3ededdfdc2d68a3be3c1fdf5d6..4299b2cbfccf35b8cd2be2f52b6970bf5f5114d8 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