Weathermap Pre-install Checker

This page checks for some common problems with your PHP and server environment that may stop Weathermap or the Editor from working.

NOTE: You should run this script as a web page AND from the command-line, as the environment can be different in each.

PHP Basics

This is the PHP version that is responsible for

This is PHP Version 7.3.27-1~deb10u1 running on "Linux multimonitor.multilink.net 4.19.0-16-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64" with a memory_limit of '128M'.

The php.ini file was /etc/php/7.3/apache2/php.ini

The following additional ini files were read: /etc/php/7.3/apache2/conf.d/10-mysqlnd.ini, /etc/php/7.3/apache2/conf.d/10-opcache.ini, /etc/php/7.3/apache2/conf.d/10-pdo.ini, /etc/php/7.3/apache2/conf.d/15-xml.ini, /etc/php/7.3/apache2/conf.d/20-calendar.ini, /etc/php/7.3/apache2/conf.d/20-ctype.ini, /etc/php/7.3/apache2/conf.d/20-curl.ini, /etc/php/7.3/apache2/conf.d/20-dom.ini, /etc/php/7.3/apache2/conf.d/20-exif.ini, /etc/php/7.3/apache2/conf.d/20-fileinfo.ini, /etc/php/7.3/apache2/conf.d/20-ftp.ini, /etc/php/7.3/apache2/conf.d/20-gd.ini, /etc/php/7.3/apache2/conf.d/20-gettext.ini, /etc/php/7.3/apache2/conf.d/20-iconv.ini, /etc/php/7.3/apache2/conf.d/20-json.ini, /etc/php/7.3/apache2/conf.d/20-mysqli.ini, /etc/php/7.3/apache2/conf.d/20-pdo_mysql.ini, /etc/php/7.3/apache2/conf.d/20-phar.ini, /etc/php/7.3/apache2/conf.d/20-posix.ini, /etc/php/7.3/apache2/conf.d/20-readline.ini, /etc/php/7.3/apache2/conf.d/20-shmop.ini, /etc/php/7.3/apache2/conf.d/20-simplexml.ini, /etc/php/7.3/apache2/conf.d/20-sockets.ini, /etc/php/7.3/apache2/conf.d/20-sysvmsg.ini, /etc/php/7.3/apache2/conf.d/20-sysvsem.ini, /etc/php/7.3/apache2/conf.d/20-sysvshm.ini, /etc/php/7.3/apache2/conf.d/20-tokenizer.ini, /etc/php/7.3/apache2/conf.d/20-wddx.ini, /etc/php/7.3/apache2/conf.d/20-xmlreader.ini, /etc/php/7.3/apache2/conf.d/20-xmlwriter.ini, /etc/php/7.3/apache2/conf.d/20-xsl.ini

PHP Functions

Some parts of Weathermap need special support in your PHP installation to work.

This PHP uses the system GD library, which MIGHT have alpha-blending bugs. Check that you have at least GD 2.0.34 installed, if you see problems with weathermap segfaulting. You can test for this specific fault by running check-gdbug.php /> /> /> /> /> /> /> /> /> /> /> /> />
imagepng()
imagecreatetruecolor()
imagealphablending()
imageSaveAlpha()
preg_match()
imagecreatefrompng()
imagecreatefromjpeg()
imagecreatefromgif()
imagejpeg()
imagegif()
imagecopyresampled()
imagettfbbox()
memory_get_usage()
OK! Your PHP and server environment *seems* to have support for ALL of the Weathermap features. Make sure you have run this script BOTH as a web page and from the CLI to be sure, however.