softasap.sa-php-fpm

sa-php-fpm

ビルドステータス

この役割は、php-fpmをインストールする基本的な機能を持ち、オプションでxdebugの事前設定サポートや、グローバルコンポーザーのインストール(composer{{php_version}})が可能です。

使用例:

簡単な使用法

     - {
         role: "sa-php-fpm"
       }

高度な使用法

完全な機能を持つLAMPインストールについてはbox-exampleを参照してください。

     - {
         role: "sa-php-fpm",
         option_install_xdebug: true,
         php_xdebug_version: 2.5.5,
         xdebug_remote_enable: 1
         # 重要 - 本番サーバーでこれを1に設定すると脆弱性が生じます
         # xdebug_remote_hostは無視されます
         xdebug_remote_connect_back: 0
         xdebug_remote_host: "127.0.0.1"

         option_install_composer: true,         

         php_fpm_user: www-data,
         php_fpm_group: www-data,

         php_fpm_listen: sock, # tcp 9000を使うことができ、両方をサポートします
         php_family: default, #  5.6 | 7.0 | hhvm | default

         pkg_dependencies:
           - git
           - curl
           - python-dev
           - libmysqlclient-dev
           - unzip

         php_extensions:
           - "{{php_module_prefix}}-mysql"
           - "{{php_module_prefix}}-intl"
           - "{{php_module_prefix}}-xmlrpc"
           - "{{php_module_prefix}}-curl"
           - "{{php_module_prefix}}-gd"

         timezone: "Europe/London",

         custom_pool_properties:
           - {regexp: "^[;]?listen.owner *", line: "listen.owner  = {{php_fpm_user}}"}
           - {regexp: "^[;]?listen.group *", line: "listen.group  = {{php_fpm_group}}"}
       }

Ansible Galaxyワークフローでの使用法

sa-php-fpm役割を次のコマンドでインストールした場合

   ansible-galaxy install softasap.sa-php-fpm

この役割はlibrary/softasap.sa-php-fpmフォルダーで利用可能になります。 パスを適切に調整してください。

     - {
         role: "softasap.sa-php-fpm"
       }

著作権とライセンス

コードはBSD 3条項MITライセンスの2つのライセンスで提供されています。ご自身に合ったものを選んでください。

お問い合わせ:

役割の更新情報をFBでご購読ください。

Gitterのディスカッションチャンネルに参加してください。

他の役割をhttp://www.softasap.com/roles/registry_generated.htmlで見つけてください。

私たちのブログはhttp://www.softasap.com/blog/archive.htmlをご覧ください。

プロジェクトについて

standalone role for php installation in fastcgi mode

インストール
ansible-galaxy install softasap.sa-php-fpm
ライセンス
mit
ダウンロード
149
所有者
Get your application deployed in a robust way