Sorry for the dupe, I posted this after a more complete investigation on 
our end but before seeing your update in the other thread 
<https://groups.google.com/d/topic/google-appengine/TuAt6tS8WVE/discussion>.

On Wednesday, May 17, 2017 at 11:19:53 AM UTC-5, Geoffrey Arnold wrote:
>
> Hello, 
>
> It appears that GAE PHP build "May 1 2017 18:43:30" has a number of 
> extensions enabled that were not previously enabled in PHP build "Jan 31 
> 2017 14:27:34" and are now causing issues with a number of our applications.
>
> Specifically, build "May 1 2017 18:43:30" has the cURL, fileinfo, 
> ImageMagick, intl, Mongo extensions enabled. The issues encountered are:
>
>    - The cURL extension uses the Sockets service 
>    
> <https://cloud.google.com/appengine/docs/standard/php/issue-requests#issuing_an_http_request>,
>  
>    which requires billing to be enabled. 
>       - We are using Guzzle to issue HTTP requests. When cURL is not 
>       enabled, Guzzle uses stream wrappers which do not require billing to be 
>       enabled. Now Guzzle is using cURL, which required billing to be enabled.
>    - The ImageMagick extension has trouble writing to temp files:
>
> Type: ImagickException
> Code: 1
> Message: WriteBlob Failed 
> `vfs://root/temp/cpdf_img_591b98f4295cc8.03160068.png' @ 
> error/png.c/MagickPNGErrorHandler/1630
> File: 
> /base/data/home/apps/s~XXX/20170510t171048.401159684017036369/vendor/dompdf/dompdf/lib/Cpdf.php
> Line: 4413
>
>
> Below is the output of `php_uname` and `get_loaded_extensions` for 2 
> versions of GAE PHP for comparison. Any help would be greatly appreciated.
>
> Geoff.
>
> ```
>
> string(107) "Linux unknown 3.13.0-106-generic #153-Ubuntu SMP Tue Dec 6 
> 15:44:32 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux"
> array(49) {
>   [0]=>
>   string(4) "Core"
>   [1]=>
>   string(18) "GAE Runtime Module"
>   [2]=>
>   string(5) "OAuth"
>   [3]=>
>   string(3) "PDO"
>   [4]=>
>   string(10) "Reflection"
>   [5]=>
>   string(3) "SPL"
>   [6]=>
>   string(9) "SimpleXML"
>   [7]=>
>   string(12) "Zend OPcache"
>   [8]=>
>   string(3) "apc"
>   [9]=>
>   string(4) "apcu"
>   [10]=>
>   string(6) "bcmath"
>   [11]=>
>   string(8) "calendar"
>   [12]=>
>   string(5) "ctype"
>   [13]=>
>   string(4) "date"
>   [14]=>
>   string(3) "dom"
>   [15]=>
>   string(4) "ereg"
>   [16]=>
>   string(4) "exif"
>   [17]=>
>   string(6) "filter"
>   [18]=>
>   string(3) "ftp"
>   [19]=>
>   string(2) "gd"
>   [20]=>
>   string(31) "google_cloud_sql_mysqlnd_plugin"
>   [21]=>
>   string(4) "hash"
>   [22]=>
>   string(5) "iconv"
>   [23]=>
>   string(4) "json"
>   [24]=>
>   string(6) "libxml"
>   [25]=>
>   string(9) "mailparse"
>   [26]=>
>   string(8) "mbstring"
>   [27]=>
>   string(6) "mcrypt"
>   [28]=>
>   string(8) "memcache"
>   [29]=>
>   string(9) "memcached"
>   [30]=>
>   string(5) "mysql"
>   [31]=>
>   string(6) "mysqli"
>   [32]=>
>   string(7) "mysqlnd"
>   [33]=>
>   string(7) "openssl"
>   [34]=>
>   string(4) "pcre"
>   [35]=>
>   string(9) "pdo_mysql"
>   [36]=>
>   string(7) "session"
>   [37]=>
>   string(5) "shmop"
>   [38]=>
>   string(4) "soap"
>   [39]=>
>   string(7) "sockets"
>   [40]=>
>   string(8) "standard"
>   [41]=>
>   string(9) "tokenizer"
>   [42]=>
>   string(30) "urlfetch_stream_wrapper_plugin"
>   [43]=>
>   string(3) "xml"
>   [44]=>
>   string(9) "xmlreader"
>   [45]=>
>   string(9) "xmlwriter"
>   [46]=>
>   string(3) "xsl"
>   [47]=>
>   string(3) "zip"
>   [48]=>
>   string(4) "zlib"
> }
> ```
>
> ```
> string(112) "Linux unknown 4.4.0-66-generic #87~14.04.1-Ubuntu SMP Fri Mar 
> 3 17:32:36 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux"
> array(54) {
>   [0]=>
>   string(4) "Core"
>   [1]=>
>   string(18) "GAE Runtime Module"
>   [2]=>
>   string(5) "OAuth"
>   [3]=>
>   string(3) "PDO"
>   [4]=>
>   string(10) "Reflection"
>   [5]=>
>   string(3) "SPL"
>   [6]=>
>   string(9) "SimpleXML"
>   [7]=>
>   string(12) "Zend OPcache"
>   [8]=>
>   string(3) "apc"
>   [9]=>
>   string(4) "apcu"
>   [10]=>
>   string(6) "bcmath"
>   [11]=>
>   string(8) "calendar"
>   [12]=>
>   string(5) "ctype"
>   [13]=>
>   string(4) "curl"
>   [14]=>
>   string(4) "date"
>   [15]=>
>   string(3) "dom"
>   [16]=>
>   string(4) "ereg"
>   [17]=>
>   string(4) "exif"
>   [18]=>
>   string(8) "fileinfo"
>   [19]=>
>   string(6) "filter"
>   [20]=>
>   string(3) "ftp"
>   [21]=>
>   string(2) "gd"
>   [22]=>
>   string(31) "google_cloud_sql_mysqlnd_plugin"
>   [23]=>
>   string(4) "hash"
>   [24]=>
>   string(5) "iconv"
>   [25]=>
>   string(7) "imagick"
>   [26]=>
>   string(4) "intl"
>   [27]=>
>   string(4) "json"
>   [28]=>
>   string(6) "libxml"
>   [29]=>
>   string(9) "mailparse"
>   [30]=>
>   string(8) "mbstring"
>   [31]=>
>   string(6) "mcrypt"
>   [32]=>
>   string(8) "memcache"
>   [33]=>
>   string(9) "memcached"
>   [34]=>
>   string(5) "mongo"
>   [35]=>
>   string(5) "mysql"
>   [36]=>
>   string(6) "mysqli"
>   [37]=>
>   string(7) "mysqlnd"
>   [38]=>
>   string(7) "openssl"
>   [39]=>
>   string(4) "pcre"
>   [40]=>
>   string(9) "pdo_mysql"
>   [41]=>
>   string(7) "session"
>   [42]=>
>   string(5) "shmop"
>   [43]=>
>   string(4) "soap"
>   [44]=>
>   string(7) "sockets"
>   [45]=>
>   string(8) "standard"
>   [46]=>
>   string(9) "tokenizer"
>   [47]=>
>   string(30) "urlfetch_stream_wrapper_plugin"
>   [48]=>
>   string(3) "xml"
>   [49]=>
>   string(9) "xmlreader"
>   [50]=>
>   string(9) "xmlwriter"
>   [51]=>
>   string(3) "xsl"
>   [52]=>
>   string(3) "zip"
>   [53]=>
>   string(4) "zlib"
> }
> ```
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to google-appengine+unsubscr...@googlegroups.com.
To post to this group, send email to google-appengine@googlegroups.com.
Visit this group at https://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/a063f183-cb58-4069-b76a-eb471daf4f41%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to