PHP-instellingen (hosting)
Naar navigatie springen
Naar zoeken springen
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
php.ini
Een PHP-instantie kent flink wat configuratiebestanden. De belangrijkste hiervan, is het php.ini-bestand. Op een computer heb ik al snel meerdere PHP-instanties staan, plus dat er zelfs per instantie meerdere php.ini-bestanden kunnen zijn.
Een paar voorbeelden van locaties waar je php.ini-bestanden kunt tegenkomen:
/etc/apache2/php.ini
- Waarschijnlijk een voorbeeld dat ik online tegenkwam/etc/php/5.6/apache2/php.ini
- Situatie op server dvb5, PHP 5.6 (sep. 2019)/etc/php/7.0/apache2/php.ini
- M'n laptop (2019), executie via Apache/etc/php/7.0/cli/php.ini
- M'n laptop (2019), executie via de cli (lijkt me).
Configuratiebestanden (PHP 7.0)
Slechts ter illustratie. Ik geloof dat dit m'n laptop betrof, begin 2019.
* 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.
Upload-grootte aanpassen (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