Skip to content
Snippets Groups Projects
Commit 989e34e9 authored by jurgenhaas's avatar jurgenhaas
Browse files

Improve PHP53 installation

parent a3423a0b
No related branches found
No related tags found
No related merge requests found
php_install_redis: true
php_hold_version: false
php_repositories: []
php_packages:
- php-apc
......@@ -6,11 +7,11 @@ php_packages:
- php-soap
- php5
- php5-cgi
- php5-cli
- php5-curl
- php5-dev
- php5-fpm
- php5-gd
- php5-imagick
- php5-imap
- php5-mcrypt
- php5-mysql
......
......@@ -12,12 +12,22 @@
apt:
pkg={{ item }}
state=installed
force=yes
with_items: '{{ php_packages }}'
notify:
- "Apache | Restart Apache"
- name: "PHP | Hold em all"
shell: dpkg --get-selections | grep ^php | sed s/install/hold/g | sudo dpkg --set-selections
when: php_hold_version
- name: "PHP | Install PECL packages"
shell: 'pecl install imagick-3.3.0'
when: php_version|default('5.5') != '7'
- name: "PHP | Install PECL packages"
shell: 'pecl install oauth'
when: php_version|default('5.5') == '7'
- name: "PHP | Ensure Apache config directory"
file:
......
......@@ -32,27 +32,44 @@
pkg={{ item }}
state=installed
with_items:
- 'autoconf2.13'
- 'automake1.4'
- 'build-essential'
- 'libc-client2007e'
- 'libc-client2007e-dev'
- 'libcurl4-openssl-dev'
- 'libfcgi-dev'
- 'libfcgi0ldbl'
- 'libfreetype6-dev'
- 'libgif-dev'
- 'libgif4'
- 'libjpeg-progs'
- 'libjpeg62-dbg'
- 'libjpeg8'
- 'libjpeg8-dev'
- 'libmcrypt-dev'
- 'libmysqlclient-dev'
- 'libpcre++-dev'
- 'libpcre3-dev'
- 'libpng-dev'
- 'libssl-dev'
- 'libc-client2007e'
- 'libc-client2007e-dev'
- 'libx11-dev'
- 'libxau-dev'
- 'libxcb1-dev'
- 'libxdmcp-dev'
- 'libxml2-dev'
- 'libcurl4-openssl-dev'
- 'libpng-dev'
- 'libjpeg-progs'
- 'autoconf2.13'
- 'automake1.4'
- 'libxml2-dev'
- 'libxpm-dev'
- 'x11proto-core-dev'
- 'x11proto-input-dev'
- 'x11proto-kb-dev'
- 'xtrans-dev'
- name: "Link Client Lib"
file:
src='/usr/lib/x86_64-linux-gnu/libc-client.a'
dest='/usr/lib/libc-client.a'
src='/usr/lib/libc-client.a'
dest='/usr/lib/x86_64-linux-gnu/libc-client.a'
state='link'
force=yes
- name: "Make sure an empty directory /tmp/php53 exists"
file:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment