PHP Issue - for the sysadmins

From: Odhiambo Washington <odhiambo_at_gmail.com>
Date: Mon, 25 Dec 2023 10:23:16 UTC
I am perplexed by a situation here:

When I run php -r "print_r(get_loaded_extensions());", I get the output
below, which has memcache/memcached modules loaded.
```
Array
(
    [0] => Core
    [1] => date
    [2] => libxml
    [3] => openssl
    [4] => pcre
    [5] => hash
    [6] => json
    [7] => random
    [8] => Reflection
    [9] => SPL
    [10] => session
    [11] => standard
    [12] => mysqlnd
    [13] => apcu
    [14] => bcmath
    [15] => bz2
    [16] => calendar
    [17] => ctype
    [18] => curl
    [19] => dom
    [20] => mbstring
    [21] => FFI
    [22] => fileinfo
    [23] => filter
    [24] => ftp
    [25] => gd
    [26] => gettext
    [27] => gmp
    [28] => iconv
    [29] => imagick
    [30] => intl
    [31] => ldap
    [32] => exif
    [33] => mysqli
    [34] => PDO
    [35] => pgsql
    [36] => zlib
    [37] => posix
    [38] => pspell
    [39] => SimpleXML
    [40] => soap
    [41] => sockets
    [42] => sodium
    [43] => sqlite3
    [44] => sysvmsg
    [45] => sysvsem
    [46] => sysvshm
    [47] => tidy
    [48] => tokenizer
    [49] => xml
    [50] => xmlwriter
    [51] => zip
    [52] => Phar
    [53] => imap
    [54] => memcache
    [55] => memcached
    [56] => pdo_mysql
    [57] => pdo_pgsql
    [58] => pdo_sqlite
    [59] => redis
    [60] => xmlreader
    [61] => xsl
    [62] => Zend OPcache
)
```

However, when I put a file containing <?PHP phpinfo(); ?> in a publicly
accessible directory and access it from a browser, the two modules are NOT
listed as loaded.
What am I missing?



--
Best regards,
Odhiambo WASHINGTON,
Nairobi,KE
+254 7 3200 0004/+254 7 2274 3223
"Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-)
[How to ask smart questions:
http://www.catb.org/~esr/faqs/smart-questions.html]