PHP-instellingen (hosting): verschil tussen versies

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken
(Import via PMA (PHP 5.x - april 2017))
Regel 1: Regel 1:
 +
[[file:20190913-1337.png|thumb|Locatie php.ini achterhalen? Gebruik van [[Phpinfo()]] is écht heel handig, want je weet zeker dat je de actuele instellingen hebt]]
 +
 
== php.ini (PHP 5.x) ==
 
== php.ini (PHP 5.x) ==
  

Versie van 13 sep 2019 om 13:38

Locatie php.ini achterhalen? Gebruik van Phpinfo() is écht heel handig, want je weet zeker dat je de actuele instellingen hebt

php.ini (PHP 5.x)

verschillende mogelijkheden:

  • /etc/apache2/php.ini
  • /etc/php/5.6/apache2/php.ini - Situatie op server dvb5, sep. 2019

Configuratiebestanden (PHP 7.0)

Actuele info is gemakkelijk te achterhalen middels Phpinfo(). Info tav. configuratiebestanden:

* Configuration File (php.ini) Path         /etc/php/7.0/apache2
* Loaded Configuration File                 /etc/php/7.0/apache2/php.ini
* Scan this dir for additional .ini files   /etc/php/7.0/apache2/conf.d
* Additional .ini files parsed              /etc/php/7.0/apache2/conf.d/10-mysqlnd.ini, /etc/php/7.0/apache2/conf.d/10-opcache.ini, 
                                            /etc/php/7.0/apache2/conf.d/10-pdo.ini, /etc/php/7.0/apache2/conf.d/15-xml.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-calendar.ini, /etc/php/7.0/apache2/conf.d/20-ctype.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-curl.ini, /etc/php/7.0/apache2/conf.d/20-dom.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-exif.ini, /etc/php/7.0/apache2/conf.d/20-fileinfo.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-ftp.ini, /etc/php/7.0/apache2/conf.d/20-gd.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-gettext.ini, /etc/php/7.0/apache2/conf.d/20-iconv.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-json.ini, /etc/php/7.0/apache2/conf.d/20-mbstring.ini,
                                            /etc/php/7.0/apache2/conf.d/20-mysqli.ini,
                                            /etc/php/7.0/apache2/conf.d/20-pdo_mysql.ini, /etc/php/7.0/apache2/conf.d/20-phar.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-posix.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-readline.ini, /etc/php/7.0/apache2/conf.d/20-shmop.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-simplexml.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-sockets.ini, /etc/php/7.0/apache2/conf.d/20-sysvmsg.ini,
                                            /etc/php/7.0/apache2/conf.d/20-sysvsem.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-sysvshm.ini, /etc/php/7.0/apache2/conf.d/20-tokenizer.ini,
                                            /etc/php/7.0/apache2/conf.d/20-wddx.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-xmlreader.ini, /etc/php/7.0/apache2/conf.d/20-xmlwriter.ini, 
                                            /etc/php/7.0/apache2/conf.d/20-xsl.ini

Waaronder instellingen tav. logging:

error_log	no value
APACHE_LOG_DIR 	/var/log/apache2 

In dit geval is er geen pad gegeven voor error_log en bevat het ook niet het keyword syslog. In dit geval wordt hoogstwaarschijnlijk het Apache-foutenlogboek gebruikt.

Import via PMA (PHP 5.x - april 2017)

Om een bestand van 9 MB te kunnen importeren via PMA, heb ik de volgende instellingen in php.ini aangepast. Dit betrof een interne ontwikkelomgeving:

; Aangepast - Strompf - April 2017
; ================================
;
; Was 2MB (geloof ik)
;
post_max_size = 4096M

en

; Aangepast - Strompf, april 2017
; ===============================
;
upload_max_filesize = 2048M

Zie ook