Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
New PR for PHP to fix the breakage: https://github.com/php/php-src/pull/765 On 12 Jul 2014, at 22:46, Lars Veldscholte wrote: > OK, so mod_fastcgi is deprecated. > > If I switch to mod_proxy_fcgi with mod_proxy_handler like this: > > >SetHandler "proxy:fcgi://127.0.0.1:9000/" > > > I won't have the problems I encountered when I used mod_proxy_fcgi with > mod_proxy, right? (Like this:) > > ProxyPassMatch ^/(.*\.php(/.*)?)$ > fcgi://127.0.0.1:9000/path/to/your/documentroot/$1 > > If so, I guess I'm gonna try that. > -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
Alright, I'm using mod_proxy_fcgi and mod_proxy_handler now and I ditched mod_fastcgi. Although I had to compile mod_proxy_handler myself because it is not in the Debian package repos and Apache is still on 2.4.9 (both in testing and sid), it is not difficult at all if you use apxs2. I use it with UDS and if you configure it like in David's example, it works great. Also, no problems with mod_rewrite and such (which you do have if you use mod_proxy_fcgi with ProxyPass). I also upgraded to PHP 5.6.0~rc2+dfsg-1 again, and I have no issues with it. I recommend anyone hit by this bug to switch from mod_fastcgi to mod_proxy_handler. signature.asc Description: OpenPGP digital signature
Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
OK, so mod_fastcgi is deprecated. If I switch to mod_proxy_fcgi with mod_proxy_handler like this: SetHandler "proxy:fcgi://127.0.0.1:9000/" I won't have the problems I encountered when I used mod_proxy_fcgi with mod_proxy, right? (Like this:) ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/path/to/your/documentroot/$1 If so, I guess I'm gonna try that. signature.asc Description: OpenPGP digital signature
Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
The Authorization header is stripped by mod_proxy, this is documented behavior. Simply add SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 to your config. With https://gist.github.com/progandy/6ed4eeea60f6277c3e39 (or Apache 2.4.10+) and 5.6.0RC2+, there are no more issues like double slashes or errors when rewriting to PATH_INFO (see PR link below). The "break" in question was caused by https://github.com/php/php-src/pull/694; it fixes the issue described therein. mod_fastcgi is old, crappy, unmaintained, deprecated stuff. You should use mod_proxy_fcgi with Apache 2.4. I'll try and see if I can figure out a way of fixing the original issue without causing the breakage described here. Either way, I'm not sure reverting this patch without a decision upstream is a good idea; this is a release candidate after all… David P.S. If you want to use UDS with mod_proxy_fcgi, do it like so: # make sure the proxy is registered with the unix socket; we can then use just "fcgi://php-fcgi" in rewrites # we have to do this because we can't rewrite to a UDS location; Apache will complain that no handler is loaded # this is also a lot more convenient for use in many config locations # http://thread.gmane.org/gmane.comp.apache.devel/52892 # we must declare a parameter in here or it'll not register the proxy ahead of time ProxySet disablereuse=off SetHandler proxy:fcgi://php-fpm -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
Hello together, I was hit by this issue today after upgrading one of my machines from 5.6.0~rc1+dfsg-1 to 5.6.0~rc2+dfsg-1. As Lars said the setup was working fine before. I included the update log from /var/log/apt/term.log for completeness. I basically have the same setup with the difference that I'm using a localhost connection rather than a socket to connect to the php processes. I tried both and that is not the problem. Access rights to the files are also fine. The thing why I'm using mod_fastcgi is that there is a problem concerning the paths with owncloud [1] when using mod_proxy_fcgi. There is a workaround available [2] which works just fine. However it removes the Authorization header which is needed for the owncloud client and any other tools accessing the data via webdav. That means calendar and contact syncing does not work with this approach. I didn't try mod_fcgid because I thought it is not possible to connect to already spawned processes such as php5-fpm. If there is anything I can do to help spot the bug please tell me. Best regards Tobias Wich [1] https://bugs.php.net/bug.php?id=65641 [2] https://gist.github.com/progandy/6ed4eeea60f6277c3e39/ Log started: 2014-07-10 09:12:20 (Lese Datenbank ... (Lese Datenbank ... 5% (Lese Datenbank ... 10% (Lese Datenbank ... 15% (Lese Datenbank ... 20% (Lese Datenbank ... 25% (Lese Datenbank ... 30% (Lese Datenbank ... 35% (Lese Datenbank ... 40% (Lese Datenbank ... 45% (Lese Datenbank ... 50% (Lese Datenbank ... 55% (Lese Datenbank ... 60% (Lese Datenbank ... 65% (Lese Datenbank ... 70% (Lese Datenbank ... 75% (Lese Datenbank ... 80% (Lese Datenbank ... 85% (Lese Datenbank ... 90% (Lese Datenbank ... 95% (Lese Datenbank ... 100% (Lese Datenbank ... 90080 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Ersetzen von php5-intl 5.6.0~rc1+dfsg-1 (durch .../php5-intl_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-intl wird entpackt ... Vorbereitung zum Ersetzen von php5-mysql 5.6.0~rc1+dfsg-1 (durch .../php5-mysql_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-mysql wird entpackt ... Vorbereitung zum Ersetzen von php5-readline 5.6.0~rc1+dfsg-1 (durch .../php5-readline_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-readline wird entpackt ... Vorbereitung zum Ersetzen von php5-cli 5.6.0~rc1+dfsg-1 (durch .../php5-cli_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-cli wird entpackt ... Vorbereitung zum Ersetzen von php5-imap 5.6.0~rc1+dfsg-1 (durch .../php5-imap_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-imap wird entpackt ... Vorbereitung zum Ersetzen von php5-ldap 5.6.0~rc1+dfsg-1 (durch .../php5-ldap_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-ldap wird entpackt ... Vorbereitung zum Ersetzen von php5-xsl 5.6.0~rc1+dfsg-1 (durch .../php5-xsl_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-xsl wird entpackt ... Vorbereitung zum Ersetzen von php5-mcrypt 5.6.0~rc1+dfsg-1 (durch .../php5-mcrypt_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-mcrypt wird entpackt ... Vorbereitung zum Ersetzen von php5-fpm 5.6.0~rc1+dfsg-1 (durch .../php5-fpm_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-fpm wird entpackt ... Vorbereitung zum Ersetzen von php5-recode 5.6.0~rc1+dfsg-1 (durch .../php5-recode_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-recode wird entpackt ... Vorbereitung zum Ersetzen von php5-xmlrpc 5.6.0~rc1+dfsg-1 (durch .../php5-xmlrpc_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-xmlrpc wird entpackt ... Vorbereitung zum Ersetzen von php5-sqlite 5.6.0~rc1+dfsg-1 (durch .../php5-sqlite_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-sqlite wird entpackt ... Vorbereitung zum Ersetzen von php5-gd 5.6.0~rc1+dfsg-1 (durch .../php5-gd_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-gd wird entpackt ... Vorbereitung zum Ersetzen von php5-gmp 5.6.0~rc1+dfsg-1 (durch .../php5-gmp_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-gmp wird entpackt ... Vorbereitung zum Ersetzen von php5-pgsql 5.6.0~rc1+dfsg-1 (durch .../php5-pgsql_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-pgsql wird entpackt ... Vorbereitung zum Ersetzen von php5-tidy 5.6.0~rc1+dfsg-1 (durch .../php5-tidy_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-tidy wird entpackt ... Vorbereitung zum Ersetzen von php5-curl 5.6.0~rc1+dfsg-1 (durch .../php5-curl_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-curl wird entpackt ... Vorbereitung zum Ersetzen von php5-common 5.6.0~rc1+dfsg-1 (durch .../php5-common_5.6.0~rc2+dfsg-1_amd64.deb) ... Ersatz für php5-common wird entpackt ... Vorbereitung zum Ersetzen von php-pear 5.6.0~rc1+dfsg-1 (durch .../php-pear_5.6.0~rc2+dfsg-1_all.deb) ... Ersatz für php-pear wird entpackt ... Vorbereitung zum Ersetzen von php5 5.6.0~rc1+dfsg-1 (durch .../php5_5.6.0~rc2+dfsg-1_all.deb) ... Ersatz für php5 wird entpackt ... Trigger für man-db werden verarbeitet ... php5-common (5.6.0~rc2+dfsg-1) wird eingerichtet ... php5_invoke pdo: already enabled for fpm SAPI php5_invoke pdo: already enabled for cli SAPI php5_invoke o
Bug#754384: [php-maint] Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
I was actually a bit surprised my self because most information sources on the internet indeed say that mod_fastcgi isn't supported with Apache 2.4, but mod_fastcgi is in the Debian packages and it installs and works just fine. I didn't compile the module myself, I just installed it from the Debian package manager. I'm not sure what you mean with mod_fastcgi info being unsupported due to licensing issues. You mean that the package is removed and no longer available now? That's a shame. Thanks for your advice but unfortunately, mod_proxy_fcgid is not a viable option for me. I actually tried it before I went with mod_fastcgi, but it has a lot of issues. You need to configure it for every vhost separately, and it only works with URLs ending on *.php (so http://site.com/ will fail, only http://site.com/index.php works), among some other issues I can't exactly remember anymore. I checked the permissions on /var/run/php5-fpm.sock, and they are as they should be (www-data:www-data). I tried to use a TCP socket as well, but that didn't work either. More debugging info, well, I checked the logs but php5-fpm wasn't outputting any weird things, the only errors I found was the error in Apache's error log I put in the last mail. If I can help you with any other debugging info, let me know :) Again thanks for helping me. Ondřej Surý schreef op 10/07/2014 16:20: > Control: tags -1 + moreinfo > Control: severity -1 normal > > I am sorry, but you are using mod_fastcgi info that is unsupported on > Debian due non-DFSG-free licensing[0]. > > Moreover the mod_fastcgi doesn't support Apache 2.4 yet. And I have > tried to compile the module with some custom ap2.4 patches, but I have > failed to compile the module. > > On the other hand I can confirm that the php5-fpm works with nginx and > mod_proxy_fcgid[2] in a clean sid chroot. > > Do you have correct permissions on /var/run/php5-fpm.sock? Or perhaps > you can provide more debugging information? > > Personally I would suggest to switch to mod_proxy_fcgi in apache2.4 > since it's supported by Apache itself, but I will do my best to fix your > error if you can provide enough information to be able to debug it and > fix it. > > 0. https://lists.debian.org/debian-legal/2000/12/msg00109.html > 1. > http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-and-mysql-support-lemp-on-debian-wheezy > 2. https://wiki.apache.org/httpd/PHP-FPM > > O. > > On Thu, Jul 10, 2014, at 15:13, Lars Veldscholte wrote: >> Package: php5-fpm >> Version: 5.6.0~beta4+dfsg-4 >> Severity: grave >> Justification: renders package unusable >> >> Dear Maintainer, >> >> After I upgraded php5 from 5.6.0~rc1+dfsg-1 to 5.6.0~rc2+dfsg-1, I >> noticed php didn't work anymore. I use Apache 2.4 with php5-fpm using >> fastcgi. This is my fastcgi config: >> >> AddHandler php5-fcgi .php >> Action php5-fcgi /php5-fcgi >> Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi >> FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket >> /var/run/php5-fpm.sock -pass-header Authorization >> >> After the upgrade, every PHP page displays "file not found" and I get >> this error in /var/log/apache2/error.log: >> >> FastCGI: server "/usr/lib/cgi-bin/php5-fcgi" stderr: Primary script >> unknown >> >> I downgraded to 5.6.0~beta4+dfsg-4 now and everything works as expected >> again. >> >> -- Package-specific info: >> Additional PHP 5 information >> >> PHP 5 SAPI (php5query -S): >> fpm >> cli >> >> PHP 5 Extensions (php5query -M -v): >> imap (Enabled for fpm by maintainer script) >> imap (Enabled for cli by maintainer script) >> curl (Enabled for fpm by maintainer script) >> curl (Enabled for cli by maintainer script) >> mysql (Enabled for fpm by maintainer script) >> mysql (Enabled for cli by maintainer script) >> pdo (Enabled for fpm by maintainer script) >> pdo (Enabled for cli by maintainer script) >> pdo_pgsql (Enabled for fpm by maintainer script) >> pdo_pgsql (Enabled for cli by maintainer script) >> snmp (Enabled for fpm by maintainer script) >> snmp (Enabled for cli by maintainer script) >> pdo_mysql (Enabled for fpm by maintainer script) >> pdo_mysql (Enabled for cli by maintainer script) >> mysqli (Enabled for fpm by maintainer script) >> mysqli (Enabled for cli by maintainer script) >> pdo_sqlite (Enabled for fpm by maintainer script) >> pdo_sqlite (Enabled for cli by maintainer script) >> sqlite3 (Enabled for fpm by maintainer script) >> sqlite3 (Enabled for cli by maintainer script) >> gd (Enabled for fpm by maintainer script) >> gd (Enabled for cli by maintainer script) >> pgsql (Enabled for fpm by maintainer script) >> pgsql (Enabled for cli by maintainer script) >> mysqlnd (Enabled for fpm by maintainer script) >> mysqlnd (Enabled for cli by maintainer script) >> pspell (Enabled for fpm by maintainer script) >> pspell (Enabled for cli by maintainer script) >> readline (Enabled for fpm by maintainer script) >> readline (Enabled for cli by maintainer script) >> json (Enable
Bug#754384: [php-maint] Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
Control: tags -1 + moreinfo Control: severity -1 normal I am sorry, but you are using mod_fastcgi info that is unsupported on Debian due non-DFSG-free licensing[0]. Moreover the mod_fastcgi doesn't support Apache 2.4 yet. And I have tried to compile the module with some custom ap2.4 patches, but I have failed to compile the module. On the other hand I can confirm that the php5-fpm works with nginx and mod_proxy_fcgid[2] in a clean sid chroot. Do you have correct permissions on /var/run/php5-fpm.sock? Or perhaps you can provide more debugging information? Personally I would suggest to switch to mod_proxy_fcgi in apache2.4 since it's supported by Apache itself, but I will do my best to fix your error if you can provide enough information to be able to debug it and fix it. 0. https://lists.debian.org/debian-legal/2000/12/msg00109.html 1. http://www.howtoforge.com/installing-nginx-with-php5-and-php-fpm-and-mysql-support-lemp-on-debian-wheezy 2. https://wiki.apache.org/httpd/PHP-FPM O. On Thu, Jul 10, 2014, at 15:13, Lars Veldscholte wrote: > Package: php5-fpm > Version: 5.6.0~beta4+dfsg-4 > Severity: grave > Justification: renders package unusable > > Dear Maintainer, > > After I upgraded php5 from 5.6.0~rc1+dfsg-1 to 5.6.0~rc2+dfsg-1, I > noticed php didn't work anymore. I use Apache 2.4 with php5-fpm using > fastcgi. This is my fastcgi config: > > AddHandler php5-fcgi .php > Action php5-fcgi /php5-fcgi > Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi > FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket > /var/run/php5-fpm.sock -pass-header Authorization > > After the upgrade, every PHP page displays "file not found" and I get > this error in /var/log/apache2/error.log: > > FastCGI: server "/usr/lib/cgi-bin/php5-fcgi" stderr: Primary script > unknown > > I downgraded to 5.6.0~beta4+dfsg-4 now and everything works as expected > again. > > -- Package-specific info: > Additional PHP 5 information > > PHP 5 SAPI (php5query -S): > fpm > cli > > PHP 5 Extensions (php5query -M -v): > imap (Enabled for fpm by maintainer script) > imap (Enabled for cli by maintainer script) > curl (Enabled for fpm by maintainer script) > curl (Enabled for cli by maintainer script) > mysql (Enabled for fpm by maintainer script) > mysql (Enabled for cli by maintainer script) > pdo (Enabled for fpm by maintainer script) > pdo (Enabled for cli by maintainer script) > pdo_pgsql (Enabled for fpm by maintainer script) > pdo_pgsql (Enabled for cli by maintainer script) > snmp (Enabled for fpm by maintainer script) > snmp (Enabled for cli by maintainer script) > pdo_mysql (Enabled for fpm by maintainer script) > pdo_mysql (Enabled for cli by maintainer script) > mysqli (Enabled for fpm by maintainer script) > mysqli (Enabled for cli by maintainer script) > pdo_sqlite (Enabled for fpm by maintainer script) > pdo_sqlite (Enabled for cli by maintainer script) > sqlite3 (Enabled for fpm by maintainer script) > sqlite3 (Enabled for cli by maintainer script) > gd (Enabled for fpm by maintainer script) > gd (Enabled for cli by maintainer script) > pgsql (Enabled for fpm by maintainer script) > pgsql (Enabled for cli by maintainer script) > mysqlnd (Enabled for fpm by maintainer script) > mysqlnd (Enabled for cli by maintainer script) > pspell (Enabled for fpm by maintainer script) > pspell (Enabled for cli by maintainer script) > readline (Enabled for fpm by maintainer script) > readline (Enabled for cli by maintainer script) > json (Enabled for fpm by maintainer script) > json (Enabled for cli by maintainer script) > opcache (Enabled for fpm by maintainer script) > opcache (Enabled for cli by maintainer script) > mcrypt (Enabled for fpm by maintainer script) > mcrypt (Enabled for cli by maintainer script) > gmp (Enabled for fpm by maintainer script) > gmp (Enabled for cli by maintainer script) > intl (Enabled for fpm by maintainer script) > intl (Enabled for cli by maintainer script) > > Configuration files: > [PHP] > engine = On > short_open_tag = Off > asp_tags = Off > precision = 14 > output_buffering = On > zlib.output_compression = Off > implicit_flush = Off > unserialize_callback_func = > serialize_precision = 17 > disable_functions = > pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, > disable_classes = > zend.enable_gc = On > expose_php = On > max_execution_time = 30 > max_input_time = 60 > memory_limit = 128M > error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT > display_errors = Off > display_startup_errors = Off > log_errors = On > log_errors_max_len = 1024 > ignore_repeated_errors = Off > ignore_repeated_source = Off > report_memleaks = On > track_errors = Off > html_errors = On > variables_order = "GPCS" > re
Bug#754384: php5-fpm: Apache2 + php5-fpm using fastcgi breaks after upgrading to 5.6.0~rc2+dfsg-1
Package: php5-fpm Version: 5.6.0~beta4+dfsg-4 Severity: grave Justification: renders package unusable Dear Maintainer, After I upgraded php5 from 5.6.0~rc1+dfsg-1 to 5.6.0~rc2+dfsg-1, I noticed php didn't work anymore. I use Apache 2.4 with php5-fpm using fastcgi. This is my fastcgi config: AddHandler php5-fcgi .php Action php5-fcgi /php5-fcgi Alias /php5-fcgi /usr/lib/cgi-bin/php5-fcgi FastCgiExternalServer /usr/lib/cgi-bin/php5-fcgi -socket /var/run/php5-fpm.sock -pass-header Authorization After the upgrade, every PHP page displays "file not found" and I get this error in /var/log/apache2/error.log: FastCGI: server "/usr/lib/cgi-bin/php5-fcgi" stderr: Primary script unknown I downgraded to 5.6.0~beta4+dfsg-4 now and everything works as expected again. -- Package-specific info: Additional PHP 5 information PHP 5 SAPI (php5query -S): fpm cli PHP 5 Extensions (php5query -M -v): imap (Enabled for fpm by maintainer script) imap (Enabled for cli by maintainer script) curl (Enabled for fpm by maintainer script) curl (Enabled for cli by maintainer script) mysql (Enabled for fpm by maintainer script) mysql (Enabled for cli by maintainer script) pdo (Enabled for fpm by maintainer script) pdo (Enabled for cli by maintainer script) pdo_pgsql (Enabled for fpm by maintainer script) pdo_pgsql (Enabled for cli by maintainer script) snmp (Enabled for fpm by maintainer script) snmp (Enabled for cli by maintainer script) pdo_mysql (Enabled for fpm by maintainer script) pdo_mysql (Enabled for cli by maintainer script) mysqli (Enabled for fpm by maintainer script) mysqli (Enabled for cli by maintainer script) pdo_sqlite (Enabled for fpm by maintainer script) pdo_sqlite (Enabled for cli by maintainer script) sqlite3 (Enabled for fpm by maintainer script) sqlite3 (Enabled for cli by maintainer script) gd (Enabled for fpm by maintainer script) gd (Enabled for cli by maintainer script) pgsql (Enabled for fpm by maintainer script) pgsql (Enabled for cli by maintainer script) mysqlnd (Enabled for fpm by maintainer script) mysqlnd (Enabled for cli by maintainer script) pspell (Enabled for fpm by maintainer script) pspell (Enabled for cli by maintainer script) readline (Enabled for fpm by maintainer script) readline (Enabled for cli by maintainer script) json (Enabled for fpm by maintainer script) json (Enabled for cli by maintainer script) opcache (Enabled for fpm by maintainer script) opcache (Enabled for cli by maintainer script) mcrypt (Enabled for fpm by maintainer script) mcrypt (Enabled for cli by maintainer script) gmp (Enabled for fpm by maintainer script) gmp (Enabled for cli by maintainer script) intl (Enabled for fpm by maintainer script) intl (Enabled for cli by maintainer script) Configuration files: [PHP] engine = On short_open_tag = Off asp_tags = Off precision = 14 output_buffering = On zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = 17 disable_functions = pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, disable_classes = zend.enable_gc = On expose_php = On max_execution_time = 30 max_input_time = 60 memory_limit = 128M error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On track_errors = Off html_errors = On variables_order = "GPCS" request_order = "GP" register_argc_argv = Off auto_globals_jit = On post_max_size = 8M auto_prepend_file = auto_append_file = default_mimetype = "text/html" default_charset = "UTF-8" doc_root = user_dir = enable_dl = Off file_uploads = On upload_max_filesize = 2M max_file_uploads = 20 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 [CLI Server] cli_server.color = On [Date] [filter] [iconv] [intl] [sqlite] [sqlite3] [Pcre] [Pdo] [Pdo_mysql] pdo_mysql.cache_size = 2000 pdo_mysql.default_socket= [Phar] [mail function] SMTP = localhost smtp_port = 25 mail.add_x_header = On [SQL] sql.safe_mode = Off [ODBC] odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 [Interbase] ibase.allow_persistent = 1 ibase.max_persistent = -1 ibase.max_links = -1 ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ibase.dateformat = "%Y-%m-%d" ibase.timeformat = "%H:%M:%S" [MySQL] mysql.allow_local_infile = On mysql.allow_persistent = On mysql.cache_size = 2000 mysql.max_persistent = -1 mysql.max_links = -1 mysql.default_port = mysql.default_socket = mysql.default_host = mysql.default_user = mysql.default_password = mysql.connect_timeout = 60 mysql.trace_mode = Off [