Merge pull request #738 from winfried-van-loon/master
Adding option to install Php5 MySQL extension
This commit is contained in:
commit
b1b8585518
@ -46,6 +46,7 @@ PHP_FPM_INSTALL_OPCACHE=false
|
|||||||
PHP_FPM_INSTALL_EXIF=false
|
PHP_FPM_INSTALL_EXIF=false
|
||||||
PHP_FPM_INSTALL_AEROSPIKE_EXTENSION=false
|
PHP_FPM_INSTALL_AEROSPIKE_EXTENSION=false
|
||||||
PHP_FPM_INSTALL_MYSQLI=false
|
PHP_FPM_INSTALL_MYSQLI=false
|
||||||
|
PHP_FPM_INSTALL_MYSQL=false
|
||||||
PHP_FPM_INSTALL_TOKENIZER=false
|
PHP_FPM_INSTALL_TOKENIZER=false
|
||||||
PHP_FPM_INSTALL_INTL=false
|
PHP_FPM_INSTALL_INTL=false
|
||||||
|
|
||||||
|
@ -108,6 +108,20 @@ RUN if [ ${INSTALL_MEMCACHED} = true ]; then \
|
|||||||
docker-php-ext-enable memcached \
|
docker-php-ext-enable memcached \
|
||||||
;fi
|
;fi
|
||||||
|
|
||||||
|
#####################################
|
||||||
|
# PHP MySQL:
|
||||||
|
#####################################
|
||||||
|
|
||||||
|
ARG INSTALL_MYSQL=false
|
||||||
|
COPY ./mysql.ini /usr/local/etc/php/conf.d/mysql.ini
|
||||||
|
RUN if [ ${INSTALL_MYSQL} = true ]; then \
|
||||||
|
# Install the php mysql extension
|
||||||
|
docker-php-ext-install mysql && \
|
||||||
|
docker-php-ext-install mysqli && \
|
||||||
|
docker-php-ext-enable mysql && \
|
||||||
|
docker-php-ext-enable mysqli \
|
||||||
|
;fi
|
||||||
|
|
||||||
#####################################
|
#####################################
|
||||||
# PHP Aerospike:
|
# PHP Aerospike:
|
||||||
#####################################
|
#####################################
|
||||||
|
58
php-fpm/mysql.ini
Normal file
58
php-fpm/mysql.ini
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
[MySQL]
|
||||||
|
; Allow accessing, from PHP's perspective, local files with LOAD DATA statements
|
||||||
|
; http://php.net/mysql.allow_local_infile
|
||||||
|
mysql.allow_local_infile = On
|
||||||
|
|
||||||
|
; Allow or prevent persistent links.
|
||||||
|
; http://php.net/mysql.allow-persistent
|
||||||
|
mysql.allow_persistent = On
|
||||||
|
|
||||||
|
; If mysqlnd is used: Number of cache slots for the internal result set cache
|
||||||
|
; http://php.net/mysql.cache_size
|
||||||
|
mysql.cache_size = 2000
|
||||||
|
|
||||||
|
; Maximum number of persistent links. -1 means no limit.
|
||||||
|
; http://php.net/mysql.max-persistent
|
||||||
|
mysql.max_persistent = -1
|
||||||
|
|
||||||
|
; Maximum number of links (persistent + non-persistent). -1 means no limit.
|
||||||
|
; http://php.net/mysql.max-links
|
||||||
|
mysql.max_links = -1
|
||||||
|
|
||||||
|
; Default port number for mysql_connect(). If unset, mysql_connect() will use
|
||||||
|
; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
|
||||||
|
; compile-time value defined MYSQL_PORT (in that order). Win32 will only look
|
||||||
|
; at MYSQL_PORT.
|
||||||
|
; http://php.net/mysql.default-port
|
||||||
|
mysql.default_port =
|
||||||
|
|
||||||
|
; Default socket name for local MySQL connects. If empty, uses the built-in
|
||||||
|
; MySQL defaults.
|
||||||
|
; http://php.net/mysql.default-socket
|
||||||
|
mysql.default_socket =
|
||||||
|
|
||||||
|
; Default host for mysql_connect() (doesn't apply in safe mode).
|
||||||
|
; http://php.net/mysql.default-host
|
||||||
|
mysql.default_host =
|
||||||
|
|
||||||
|
; Default user for mysql_connect() (doesn't apply in safe mode).
|
||||||
|
; http://php.net/mysql.default-user
|
||||||
|
mysql.default_user =
|
||||||
|
|
||||||
|
; Default password for mysql_connect() (doesn't apply in safe mode).
|
||||||
|
; Note that this is generally a *bad* idea to store passwords in this file.
|
||||||
|
; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
|
||||||
|
; and reveal this password! And of course, any users with read access to this
|
||||||
|
; file will be able to reveal the password as well.
|
||||||
|
; http://php.net/mysql.default-password
|
||||||
|
mysql.default_password =
|
||||||
|
|
||||||
|
; Maximum time (in seconds) for connect timeout. -1 means no limit
|
||||||
|
; http://php.net/mysql.connect-timeout
|
||||||
|
mysql.connect_timeout = 60
|
||||||
|
|
||||||
|
; Trace mode. When trace_mode is active (=On), warnings for table/index scans and
|
||||||
|
; SQL-Errors will be displayed.
|
||||||
|
; http://php.net/mysql.trace-mode
|
||||||
|
mysql.trace_mode = Off
|
||||||
|
|
Loading…
Reference in New Issue
Block a user