diff --git a/tasks/php.yml b/tasks/php.yml
index c21f4fdf42a650e636fc90daa0fe0712eb23516a..794a6a211f5525cfc7249025ede863482c77f096 100644
--- a/tasks/php.yml
+++ b/tasks/php.yml
@@ -22,12 +22,14 @@
   when: php_hold_version
 
 - name: "PHP | Install PECL packages"
-  shell: 'pecl install imagick-3.3.0'
+  shell: 'pecl install --soft imagick-3.3.0'
   when: php_version|default('5.5') != '7'
+  ignore_errors: true
 
 - name: "PHP | Install PECL packages"
-  shell: 'pecl install oauth'
+  shell: 'pecl install --soft oauth'
   when: php_version|default('5.5') == '7'
+  ignore_errors: true
 
 - name: "PHP | Ensure Apache config directory"
   file: