PHP-instellingen (hosting): verschil tussen versies

Uit De Vliegende Brigade
Ga naar: navigatie, zoeken
(Import via PMA (PHP 5.x - april 2017))
(4 tussenliggende versies door dezelfde gebruiker niet weergegeven)
Regel 1: Regel 1:
 +
== php.ini (PHP 5.x) ==
  
== Locatie bestanden - PHP 5.x ==
+
verschillende mogelijkheden:
  
* Instellingen: <code>/etc/apache2/php.ini</code>
+
* <code>/etc/apache2/php.ini</code>
 +
* <code>/etc/php/5.6/apache2/php.ini</code> - Situatie op server dvb5, sep. 2019
  
== Locatie bestanden - PHP 7.0 ==
+
== Configuratiebestanden (PHP 7.0) ==
  
 
Actuele info is gemakkelijk te achterhalen middels [[Phpinfo()]]. Info tav. configuratiebestanden:
 
Actuele info is gemakkelijk te achterhalen middels [[Phpinfo()]]. Info tav. configuratiebestanden:
Regel 19: Regel 21:
 
                                             /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-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-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-json.ini, /etc/php/7.0/apache2/conf.d/20-mbstring.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-mysqli.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-pdo_mysql.ini, /etc/php/7.0/apache2/conf.d/20-phar.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-posix.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-readline.ini, /etc/php/7.0/apache2/conf.d/20-shmop.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
+
                                            /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
 
</pre>
 
</pre>
  
Regel 57: Regel 65:
 
upload_max_filesize = 2048M
 
upload_max_filesize = 2048M
 
</pre>
 
</pre>
 +
 +
== Zie ook ==
 +
 +
* [[PHP-log]]

Versie van 13 sep 2019 om 13:31

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