PHP で OpenSSL をインストールする Dockerfile
From php:apache RUN apt-get update && apt-get install -y \ libssl-dev \ openssl \ ssl-cert \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ && a2enmod ssl \ && a2ensite default-ssl
From php:apache RUN apt-get update && apt-get install -y \ libssl-dev \ openssl \ ssl-cert \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ && a2enmod ssl \ && a2ensite default-ssl
Docker の PHP 上で試しました。
cat /etc/issue
: Debian GNU/Linux 9 \n \lcat /etc/debian_version
: 9.5php -v
:PHP 7.2.9 (cli) (built: Aug 22 2018 23:59:10) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
root@794dbcc792c6:~# cat /etc/issue
FROM php:5.6-apache RUN apt-get update && apt-get install -y \ libfreetype6-dev \ libjpeg62-turbo-dev \ libpng-dev \ && docker-php-ext-install gd pdo_mysql mysqli mbstring \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ && a2enmod rewrite COPY ./php.ini /usr/local/etc/php/ COPY ./000-default.conf /etc/apache2/sites-available/000-default.conf
TCP/IP の 9000 ポートで Nginx から PHP へ接続することができるようになりました。これを、Unix ドメインソケットに変更したい、そんな中で得たことを残します。。
次の CentOS 7 の最新 PHP および MariaDB の LEMP 環境を構築する Ansible プレイブックを作成する際に躓いたことや得たことのノートです。
echo '<pre>'; var_dump($arg); echo '</pre>';
var_dump 前後を echo を使って pre タグで囲むのがポイントですわね。