Commit Graph

246 Commits

Author SHA1 Message Date
Pavel Savushkin
267b972d17
fix(AMQP extension): remove unnecessary apt update
Avoid extra update.

Closes #2891
2021-03-20 00:37:43 +02:00
Pavel Savushkin
43df135ca4
feat(AMQP extension): normalize installation of AMQP for php-fpm 8.0
Update installation process of AMQP for PHP 8.0 (fpm service)

Closes #2891
2021-03-18 10:11:30 +02:00
Shao Yu-Lung (Allen)
30b9034f85 fix xmlrpc 2021-03-17 17:29:40 +08:00
Shao Yu-Lung (Allen)
b7a03673c1 fix xhprof 2021-03-17 14:57:25 +08:00
Shao Yu-Lung (Allen)
d3c5b93b7c
PHP 8.0 php-fpm swoole 2021-03-16 21:52:36 +08:00
Shao Yu-Lung (Allen)
8dd77527f6
update php-fpm ssh2 ext version 2021-03-16 17:29:51 +08:00
Shao Yu-Lung (Allen)
b2af3e70d9
Merge pull request #2880 from PavelSavushkinMix/fix/php8.0_swoole_extension
feat(swoole extension): change installation to be able to use PHP 8.0
2021-03-15 11:27:27 +08:00
Pavel Savushkin
f9edf13d65
feat(swoole extension): change installation to be able to use PHP 8.0
Add support for PHP 8.0
Fix other versions of PHP with correct versions.

Closes #2879
2021-03-14 17:50:14 +02:00
Pavel Savushkin
925e02bc7b
fix(cassandra extension): get installed cassandra for horizon and worker images
Setup the installation on laravel-horizon and php-worker images.

Closes #2876
2021-03-14 16:22:02 +02:00
Pavel Savushkin
67cc72da62
fix(IMAGEMAGICK extension): implement building extension for PHP 8.0 from source
We need to build imagemagick extension from sources due the latest version, that supports PHP 8.0 has not been released to PECL.

Closes #2861
2021-03-12 03:40:38 +02:00
Patrick Kivits
ed649993ca Add PHP Decimal extension support 2021-02-22 11:13:22 +01:00
Shao Yu-Lung (Allen)
29e872c474
Merge branch 'master' into master 2021-02-09 21:44:03 +08:00
Valentino Lauciani
88b4050c79
Add code to install docker client into docker image 2021-02-09 13:17:08 +01:00
Angelo Biscola
4391286a2b
Fix problem to install pdo_sqlsrv
Dependency fix for microsoft repository configuration
2021-02-02 15:20:48 -03:00
Daryle Dale De Silva
de70beae47 support xdebug 3 2021-01-18 12:02:27 +08:00
J-T-McC
d094cae2fb Added PHP 8 to libzip exclusion conditions 2021-01-05 17:47:32 -08:00
Shao Yu-Lung (Allen)
f73b8fb642
Merge pull request #2744 from leowangxp/oracle_instant_client_mirror
feat: add ORACLE_INSTANT_CLIENT_MIRROR ARG
2020-12-18 14:08:30 +08:00
Shao Yu-Lung (Allen)
1b102f4395
Merge pull request #2755 from hsyam/new_relic
Add NewRelic support for php-FPM
2020-12-18 13:57:59 +08:00
hsyam
5258e49373 add new relic configurations to env && update new relice to stabile version 2020-12-17 14:09:06 +02:00
Shao Yu-Lung (Allen)
b8efd85824
Merge pull request #2785 from dokurocker/master
fixed oci8 version
2020-12-17 16:29:31 +08:00
Shao Yu-Lung (Allen)
358d02fd5a
Merge pull request #2751 from nalatreb/fix-mongo-install-php56
fix travis ci failing tests
2020-12-17 16:28:16 +08:00
Jonathon Page
f754717f44 Force XDebug to use v2 2020-12-13 14:42:21 +00:00
h-ochiai
7cffc65639 fixed oci8 version 2020-12-02 11:38:32 +09:00
hsyam
6eb398549c Add NewRelic support for php-FPM 2020-10-27 03:23:15 -07:00
bertalanV
36764906d7 fix mongo install in php fpm and workspace 2020-10-22 17:02:42 +02:00
DESK0253\Leo
f4951cb8f5 feat: add ORACLE_INSTANT_CLIENT_MIRROR ARG 2020-10-17 00:06:52 +08:00
Dawid Makowski
67dde45d24 Add BBC Audio Waveform Image Generator 2020-10-10 22:39:43 +08:00
Shao Yu-Lung (Allen)
3544f943c0
Merge pull request #2698 from aaly00/master
Add DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL Option
2020-09-21 21:54:28 +08:00
Amr Aly
9875842e02 Add DOWNGRADE_OPENSSL_TLS_AND_SECLEVEL Option 2020-09-04 15:18:48 -05:00
Dwi Wijonarko
93743c4394 update wkhtmltopdf version 2020-08-26 11:40:45 +07:00
Shao Yu-Lung (Allen)
7f09671bac
Merge pull request #2675 from hwtdnet/master
update: php-fpm Dockfile
2020-08-11 10:59:47 +08:00
Johnson
dff28d7718 update: php-fpm Dockfile 2020-08-09 08:08:17 +08:00
Shao Yu Lung
35081fd9be support php-xmlrpc extension 2020-06-17 00:05:03 +08:00
kideny
35a7fc204c update support phalcon4.X version 2020-05-01 00:57:27 +08:00
Shao Yu Lung
a2581bda5f use latest base image 2020-04-17 11:57:50 +08:00
Mario Kranjec
cb574599ca fix: mysql-client has no installation candidate 2020-02-19 12:44:06 +01:00
Shao Yu Lung
884e481c0c fix php7.4 ssh2 extension. 2020-02-18 13:45:23 +08:00
Shao Yu Lung
6eeb0c8388 xdebug drop support php7.0 2020-02-18 09:56:45 +08:00
Shao Yu-Lung (Allen)
9de9e8ed04
Merge pull request #2469 from DGeoWils/master
Added wkhtmltopdf installation to both Workspace and PHP-FPM
2020-02-18 08:55:57 +08:00
Shao Yu Lung
53d13f23f7 horizon gmp ext 2020-02-12 18:23:22 +08:00
Shao Yu-Lung (Allen)
f8b7404263
php ext bz2 (#2500)
* php ext bz2
* fix typo
* fix php-fpm bz2 ext
* fix horizon bz2 ext
2020-02-11 23:56:58 +08:00
Shao Yu-Lung (Allen)
b2ae5f6d44
Arrange (#2499)
* unify php verson variable
* CASSANDRA move together
* unify all php base container
2020-02-11 18:41:19 +08:00
Shao Yu-Lung (Allen)
9461c859f0
upgrade base image version 2020-01-16 14:57:19 +08:00
Dan Wilson
8ecd35d2e9 Added wkhtmltopdf installation to both Workspace and PHP-FPM 2020-01-15 12:01:35 -05:00
Shao Yu Lung
ef267a64e6 PHP 7.4 zip option removed 2020-01-06 23:39:23 +08:00
Justin Seliga
9aecc53dba provide smbclient and php-smbclient to php-fpm and workspace containers 2019-12-27 19:34:56 -05:00
Shao Yu-Lung (Allen)
cc1d6aaebf
Merge pull request #2226 from ajoy39/master
Add support for pcov code coverage driver
2019-12-22 15:31:22 +08:00
Shao Yu-Lung (Allen)
fc5ab30d4f
Merge pull request #2424 from appleboy/locale
chore(php-fpm): update the default locale setting.
2019-12-19 20:08:55 +08:00
Shao Yu-Lung (Allen)
89a1ac652e
Merge pull request #2276 from jzonta/add_oci8_supports
Added support for OCI8 extension in workspace and php-fpm containers.
2019-12-19 20:07:34 +08:00
Shao Yu Lung
be48366190 php-fpm base image use 2.6.2 2019-12-11 21:18:57 +08:00
Bo-Yi Wu
a1d7d46573 chore(php-fpm): update the default locale setting.
Signed-off-by: Bo-Yi Wu <appleboy.tw@gmail.com>
2019-12-11 14:28:14 +08:00
Shao Yu-Lung (Allen)
76b046f321
Merge branch 'master' into fix_xhprof_version 2019-12-06 19:44:45 +08:00
Shao Yu-Lung (Allen)
818d61ab54
Merge pull request #1905 from mouyong/master
change some container source when in china
2019-12-06 19:25:02 +08:00
Shao Yu-Lung (Allen)
a190f11e8f
Merge pull request #2322 from Fernando-Larios/master
add GETTEXT extension php-fpm
2019-12-06 09:39:49 +08:00
牟勇
838156b1bd refactor: remove some option 2019-12-05 13:28:42 +08:00
牟勇
9bdeaa3682 fix: fix cannot install imagemagick extension problem 2019-12-05 13:21:10 +08:00
牟勇
c84db7d4d7 fix: fix the extension cannot install problem. 2019-12-05 11:48:27 +08:00
Shao Yu-Lung (Allen)
f27c186b93
Merge pull request #2393 from vladyslavstartsev/cachetool-php-fpm
Added CacheTool
2019-12-05 11:40:40 +08:00
牟勇
2c9563d2cd feat: restore some file 2019-12-05 11:27:44 +08:00
牟勇
ba23f41322 Merge branch 'master' of https://github.com/Laradock/laradock 2019-12-05 11:11:29 +08:00
Shao Yu Lung
351f19b8fe support PHP 7.4, #2387. 2019-12-04 23:02:35 +08:00
Vladyslav Startsev
f5f1f45858 added cachetool to invalidate shared php cache (APCu, OPcache) without reloading PHP-FPM 2019-12-03 12:53:42 +02:00
Lan Phan
8aeb64ea37
Merge pull request #2305 from ubc/1745-php-fpm-uid-gid
Run php-fpm as different user (#1745)
2019-11-11 22:10:35 +07:00
Lukas Besch
7247d8f7ce Install default-mysql-client for PHP 7.3 (#2329)
Install default-mysql-client for PHP 7.3
2019-10-25 23:15:40 +07:00
Tomoya Suzuki
1673c44136 change to newer version of tideways/php-xhprof-extension 2019-10-25 18:16:49 +09:00
João Zonta
1ded4a657e Merge branch 'add_oci8_supports' of https://github.com/jzonta/laradock into add_oci8_supports 2019-10-09 08:48:56 -03:00
Fernando Larios
3cb43e6139
add gettext extensio php-fpm 2019-10-08 13:35:55 -06:00
Shao Yu-Lung (Allen)
04c6aaf338
Merge pull request #2215 from stefnats/gearman
Implement Gearman Message broker & PHP Extension
2019-10-07 17:08:29 +08:00
Shao Yu-Lung (Allen)
4af8ac8f53
fix syntex error (#2317)
* fix syntex error cause by #2309
2019-10-07 17:06:09 +08:00
Shao Yu-Lung (Allen)
9428a4b781
Merge branch 'master' into mailparse 2019-10-07 11:02:57 +08:00
Shao Yu-Lung (Allen)
42af0d8d2c
Merge branch 'master' into gearman 2019-10-07 10:47:37 +08:00
Aaron Stone
902e041f7b
Use released versions of memcached extension 2019-10-02 11:57:23 -07:00
William Ono
3f9b888139 Run php-fpm as different user (#1745) 2019-09-30 16:08:09 -07:00
Shao Yu-Lung (Allen)
861ea6b16e
Merge pull request #2196 from akccakcctw/fix/php-fpm-build-fail
Fix php-fpm build fail (php5)
2019-09-19 09:23:32 +08:00
João Zonta
559acc278b Added support for OCI8 extension in workspace and php-fpm containers. PHP 5.6, 7.0, 7.1, 7.2 and 7.3 2019-09-11 23:54:29 -03:00
xiagw
2d444e094c php-fpm implement CHANGE_SOURCE
WIP #2238
2019-09-12 08:36:11 +08:00
stefan
e608528da5
Merge branch 'master' into gearman 2019-09-02 13:18:28 +02:00
Mahmoudz
5e4fda4659 replace the letsdockerize base images with the original once
after creating tags for the images.

Closing #26 #27
2019-08-22 09:53:30 +02:00
Shao Yu-Lung (Allen)
fa1f33bc51
php-fpm: update base image (#2239) 2019-08-15 10:02:21 +08:00
mouyong
ab3a325ea3 fix apt install fail 2019-08-09 13:11:03 +08:00
mouyong
b8a971e634 fix in aliyun mirrors, hash check error. 2019-08-09 09:26:40 +08:00
mouyong
f64adc2114 workspace and php-fpm change source 2019-08-09 08:52:32 +08:00
Alec Joy
ff640a0ca2
Use docker command to enable pcov 2019-08-05 10:45:12 -04:00
Alec Joy
bdf2a285a7
Typo in PHP Version check 2019-08-05 09:54:15 -04:00
Alec Joy
b2de93cc1b Add support for pcov code coverage driver 2019-08-04 14:07:05 -04:00
蔡正海
51c6d3549c fix: fix install xhprof error (#2141)
* feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension
* fix: INSTALL_XHPROF default value set false
* fix: install xhprof error
* fix: nginx build
* fix: when INSTALL_XHPROF = false, rm xhprof.ini
2019-07-30 12:47:43 +08:00
Stefan Neuhaus
044261b06f Implement Gearman Message broker & PHP Extension 2019-07-25 12:03:21 +02:00
Feng Hao
768f14b6dd fix: apt error after imap installed (#2212) 2019-07-24 21:06:36 +08:00
Takafumi Enomoto
db1a7cdbbc Add memcached extension support for PHP 7.3 (#2195) 2019-07-22 22:28:39 +08:00
Rex Tsou
f73a66da13 Fix php-fpm build fail (php5)
pecl redis no longer support php5
2019-07-04 15:05:03 +08:00
skipworkgh
e9eacfafa7 Added support for the mailparse php pecl extension 2019-07-02 16:12:05 +02:00
vlauciani
5bf8be6303 Add 'sshpass' and 'ping' packages into 'workspace' and 'php-fpm' Docker image (#2164)
* Update env-example
Added variables to install 'ping' and 'sshpass'
* Update docker-compose.yml
Import variable from '.env' to set 'INSTALL_MYSQL_CLIENT' and 'INSTALL_PING'
* Update Dockerfile
Add code to import variables from 'docker-compose.yml' to install 'ping' and/or 'sshpass'
2019-06-06 11:59:13 +08:00
xiagw
bc8772441b add php ext "taint" (#2150)
* add php ext "taint", only support php7.
2019-05-29 08:56:40 +08:00
蔡正海
fbdfc41927 feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension (#2077)
* feat: Add PHP_FPM_INSTALL_XHPROF as an option to install xhprof extension
* fix: INSTALL_XHPROF default value set false
2019-05-18 10:57:01 +08:00
Tunde Aromire
4417083a80 Installation of ffmpeg (#2118)
* Install ffmpeg in workspace and php-worker.
2019-05-08 22:27:39 +08:00
Silvio Ney
0980523049 POSTGIS Postgres Extension (#2110)
* created PHP_FPM_INSTALL_POSTGIS variable
* install postgis if needs
* install_postgis variable
2019-05-08 18:17:08 +08:00
Rainer Eli
d8b3cb5a52 Add PHP_FPM_INSTALL_RDKAFKA as an option to install rdkafka extension (#2040) 2019-05-08 18:15:09 +08:00
Shao Yu-Lung (Allen)
329462a637
update base image (#2034) 2019-03-03 20:57:07 +08:00
Shao Yu-Lung (Allen)
cf6a9ba2c9
php-fpm and workspace replace base image (#2025)
* php-fpm and workspace replace base image
* Aerospike PHP 5.6.40 Debian 9.6 is not supported, travis-ci build by pass.
2019-03-01 11:02:13 +08:00
Shao Yu-Lung (Allen)
61d7b18922
Optimize php-fpm and workspace Dockerfile. (#2015) 2019-02-23 16:46:46 +08:00
Shao Yu-Lung (Allen)
1ec9244f7f
Fix workspace php56 build fail (#2012)
* check swoole extenstion after install.
* php 5.6 install swoole-2.0.11 downgrade version to 2.0.10 avoid segmentation fault.
2019-02-23 00:52:14 +08:00
Shao Yu-Lung (Allen)
176d4e8033
php 7.0 php-fpm and workspace PECL install sqlsrv pdo_sqlsrv specify 5.3.0 version. (#2010) 2019-02-22 23:45:21 +08:00
Yu Li
2deb9bf1cb php-fpm install mysql-client (#2005) 2019-02-22 18:30:05 +08:00
Shao Yu-Lung (Allen)
b0edaf93a1
reorganizaion aerospike extension install (#2008) 2019-02-22 17:46:25 +08:00
Shao Yu-Lung (Allen)
27af2bca8c
fix install zip fail (#1998) 2019-02-17 01:19:20 +08:00
vladyslavstartsev
1282c413fd added zip to php-fpm workspace container (so there is no composer warning) (#1903) 2019-02-16 23:32:03 +08:00
scappuccino
ee2db98c61 xsl support added (feature for magento 2) (#1995)
* Update php-fpm Dockerfile
* Update workspace Dockerfile
* Update env-example
2019-02-16 23:03:42 +08:00
Ion Jaureguialzo Sarasola
1286b7ef06 Support for additional locales in PHP-FPM (#1976) 2019-02-14 21:52:40 +08:00
Lan Phan
b1e346383b fix php-fpm AMQP build for 5.6, 7.0 and 7.1 (#1965) 2019-02-09 16:33:06 +08:00
Shao Yu-Lung (Allen)
acac6eb229
fix PHP Warning: PHP Startup: Unable to load dynamic library 'phalcon.so' (#1947)
when install APCu and no install Phalcon.
2019-01-10 21:50:59 +08:00
Frank Yuan
04f071555c fixed php-fpm install phalcon ext bug (#1811)
* add phalcon ext
* fixed phalcon install
* update index.md
* php-worker install phalcon ext
2019-01-10 10:56:30 +08:00
Masahiro Ienaga
ce7a29c662 modify syntax error (#1942)
Syntax error in shell when installing APCU.
Because Fixed shell syntax.
fix #1943, #1940.
2019-01-09 21:22:42 +08:00
Pavel
e07c128063 Install socket extension for php-fpm (#1923)
In some case for pushing into queue you need use constant from sockets extension
2019-01-08 15:35:22 +08:00
Spyros Sakellaropoulos
e6d866b8a6 Added APCU installation option (#1831) 2019-01-08 15:30:12 +08:00
Michael Radionov
796b46cf5a PHP YAML extension (#1798) 2018-11-22 08:12:52 +08:00
Abdelrahman Omran
1dac382827 Drop the useless PHP tokenizer extension install step (#1650)
It is bundled and enabled by default in the PHP language already, and adding this step raises a warning:
warning: tokenizer (tokenizer.so) is already loaded!

Also if this option disabled, it's still installed as part of the language anyway!
2018-11-13 20:30:41 +08:00
Frank Yuan
9cfe5c6156 add phalcon ext (#1806)
* add phalcon ext
2018-09-22 15:45:41 +08:00
Shao Yu-Lung (Allen)
db02fe7570
Fix Travis CI build failed (#1803)
php-fpm: Unable to locate package libfaketime
2018-09-18 21:44:36 +08:00
ganlei
00df369e96 Add IonCube Loader (zend_extension) (#1763) 2018-09-08 21:31:05 +08:00
vladyslavstartsev
39469e1404 added ssh2 to workspace and php-fpm (#1756) 2018-08-28 14:16:25 +08:00
Youri Westerman
89051de67d This developer needed to turn back the clock in the PHP-FPM container, you will not believe what he did next! (#1675)
* Added documentation for installing libfaketime in the php-fpm container
* Enabled installing and using libfaketime system-wide inside the php-fpm container
2018-08-21 13:41:34 +08:00
Shao Yu-Lung (Allen)
303dadf33d
fix ln: failed to create symbolic link: file exists. (#1735)
#1707
2018-07-29 12:42:13 +08:00
Shao Yu-Lung (Allen)
764e484599
Env variable conflict (#1734)
* php-fpm and workspace arg var rename: PHP_VERSION to  LARADOCK_PHP_VERSION.
* travis-ci skip phpbdg
2018-07-29 12:00:13 +08:00
Alex Mayer
1acbebc2a3 Update MSSQL Drivers To Newest Version (#1707)
Remove version lock from pecl install
Update to Debian 9 repos since our image is Debian 9
Remove duplicate locales-gen line
Closes #1622
2018-07-28 15:08:01 +08:00
Youri Westerman
4ce25e95b4 Added option to install the php calendar extension in php-fpm (#1672)
* Added option to install the php calendar extension in php-fpm
* Added section about installing php calendar extension in php-fpm
2018-07-13 18:31:13 +08:00
Eugene Kirdzei
a1e01ac19b Install phpdbg (#1612)
* Install phpdbg
* Change documentstion
2018-06-30 16:54:46 +08:00
Abdelrahman Omran
0351cf531b Fix minor syntax issue that solves "[/bin/sh: 1: [: missing ]" error (#1649) 2018-06-27 18:47:42 +08:00
Abdelrahman Omran
09e998b723 Fix missing apt-utils package (#1652) 2018-06-27 18:47:05 +08:00
Abdelrahman Omran
06d0105514 Fix PHP zip extension installation warnings (#1648)
This fixes the following warnings when installing "zip" php extension:
configure: WARNING: ========================================================
configure: WARNING: Use of bundled libzip is deprecated and will be removed.
configure: WARNING: Some features such as encryption and bzip2 are not available.
configure: WARNING: Use system library and --with-libzip is recommended.
configure: WARNING: ========================================================
2018-06-27 18:46:27 +08:00
Shao Yu-Lung (Allen)
08dfc9f816
php-fpm, workspace when php5 support old mongo ext. (#1642) 2018-06-25 20:16:25 +08:00
Abdelrahman Omran
b71f50bf83 Fix apt-get deprecated --force-yes flag & noninteractive if needed (#1640) 2018-06-24 23:19:49 +08:00
Abdelrahman Omran
600a6154b4 Automate xdebug installation and simplify instructions (#1630) 2018-06-24 09:46:12 +08:00
bestlong
a3cbfd71f5 Fix php7.0 swoole build failed. 2018-06-18 21:27:23 +08:00
bestlong
e8eb97b398 php5 support MSSQL extension 2018-06-11 14:23:40 +08:00
bestlong
34ad8acdbf php-fpm aerospike support php5 2018-06-01 11:02:20 +08:00
bestlong
ad21cd225f fix php 5.6 memcached build failed 2018-06-01 08:45:56 +08:00
bestlong
0f4a417f4e fix aerospike build failed
php-fpm and workspace
2018-06-01 01:30:35 +08:00
bestlong
d5efd5309e update pecl channel 2018-05-28 08:47:22 +08:00
bestlong
402383e7b7 Fix php5 Unable to locate gmp.h 2018-05-27 20:01:29 +08:00
Shao Yu-Lung (Allen)
9250326664
Swoole support php5 (#1571)
* php5 fpm support swoole
* php5 workspace support swoole
2018-05-27 19:47:13 +08:00
Shao Yu-Lung (Allen)
7c88c33b29
Merge pull request #1504 from dougblackjr/master
Adding pcntl to php-fpm, php-worker, addresses #1419
2018-05-27 10:08:53 +08:00
Shao Yu-Lung (Allen)
808bd72d13
Fix #1544, Unable to locate package libgmp-dev. (#1569)
* Fix #1544, Unable to locate package libgmp-dev.
2018-05-27 10:06:00 +08:00
bestlong
d1170f51c8 Fix install php ext SOAP No package php-soap available 2018-05-26 07:47:29 +08:00
bestlong
97adef735a fix #1535 xdebug installation fails when php version is 5.6 2018-05-26 07:32:33 +08:00
Douglas Black
6b6e2d5f86 Adding pcntl to php-fpm, php-worker, addresses #1419 2018-04-24 10:25:16 -04:00
Mahmoud Zalt
101986c76f merge the php versions dockerfiles in php-fpm, workspace and php-worker 2018-04-06 10:04:56 +03:00