%PDF- %PDF-
Direktori : /etc/ansible/roles/web/tasks/ |
Current File : //etc/ansible/roles/web/tasks/upgrade_php7.yml |
--- # upgrade php package from 5.6 version to 7.0 # 1. enable mysqli on servers # 2. enable mysqli usage on sites # 3. configure remi repo (php70) # 4. upgrade php7 version # 5. update httpd configuration (only for Centos 6) - name: enable mysqli extension lineinfile: dest=/etc/php.d/30-mysqli.ini line='extension=mysqli.so' tags: php7 when: "'bitrix-web' in group_names" - name: test mysqli extension shell: php -m 2>/dev/null | grep -w mysqli tags: php7 when: "'bitrix-web' in group_names" # create list bx_sites_info - include: sites-gathering_facts-not_mandatory.yml - include: sites-enable_mysqli.yml when: "proccess_sites and inventory_hostname == cluster_web_server" static: no # configure and upgrade remi - include: configure_remi_php7.yml when: "'bitrix-web' in group_names" # configure apache service - include: configure_httpd_php7.yml when: "'bitrix-web' in group_names" - name: delete old extension files file: path=/etc/php.d/{{ item }} state=absent tags: php7 with_items: - 30-mysqli.ini.disabled - 20-sybase_ct.ini.disabled - 20-sybase_ct.ini.rpmsave - 20-mssql.ini.disabled - 20-mssql.ini.rpmsave - 40-xhprof.ini.disabled - 40-xhprof.ini.rpmsave - 10-opcache.ini.rpmnew when: "'bitrix-web' in group_names" - include: php_ext_dublicates.yml when: "'bitrix-web' in group_names" - name: restart httpd service: name=httpd state=restarted when: "inventory_hostname == cluster_web_server" tags: php7