/
__php-version-check.sh
50 lines (50 loc) · 2.72 KB
/
__php-version-check.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
#!/bin/bash
/usr/local/bin/php -v &> /dev/null
if [ $? -eq 0 ]
then
echo -e "symlink: PHP "$(/usr/local/bin/php -r 'echo PHP_VERSION;')
fi
/etc/php/8.1/sbin/php-fpm -v &> /dev/null
if [ $? -eq 0 ]
then
echo -e "\n8.1 php CLI: PHP "$(/etc/php/8.1/bin/php -r 'echo PHP_VERSION;')
echo -e "8.1 php-fpm CLI: PHP "$(/etc/php/8.1/sbin/php-fpm -i | grep "PHP Version" | head -1 | sed 's/.*=> //')
echo -e "8.1 socket test: PHP" $(curl -s 'http://127.0.0.1:881/php-fpm-ver.php')
echo -e "8.1 php CLI SSL:" $(/etc/php/8.1/bin/php -r 'echo OPENSSL_VERSION_TEXT;')
echo -e "8.1 php-fpm SSL:" $(/etc/php/8.1/sbin/php-fpm -i | grep "OpenSSL Library Version" | sed 's/.*=> //')
fi
/etc/php/8.2/sbin/php-fpm -v &> /dev/null
if [ $? -eq 0 ]
then
echo -e "\n8.2 php CLI: PHP "$(/etc/php/8.2/bin/php -r 'echo PHP_VERSION;')
echo -e "8.2 php-fpm CLI: PHP "$(/etc/php/8.2/sbin/php-fpm -i | grep "PHP Version" | head -1 | sed 's/.*=> //')
echo -e "8.2 socket test: PHP" $(curl -s 'http://127.0.0.1:882/php-fpm-ver.php')
echo -e "8.2 php CLI SSL:" $(/etc/php/8.2/bin/php -r 'echo OPENSSL_VERSION_TEXT;')
echo -e "8.2 php-fpm SSL:" $(/etc/php/8.2/sbin/php-fpm -i | grep "OpenSSL Library Version" | sed 's/.*=> //')
fi
/etc/php/8.3/sbin/php-fpm -v &> /dev/null
if [ $? -eq 0 ]
then
echo -e "\n8.3 php CLI: PHP "$(/etc/php/8.3/bin/php -r 'echo PHP_VERSION;')
echo -e "8.3 php-fpm CLI: PHP "$(/etc/php/8.3/sbin/php-fpm -i | grep "PHP Version" | head -1 | sed 's/.*=> //')
echo -e "8.3 socket test: PHP" $(curl -s 'http://127.0.0.1:883/php-fpm-ver.php')
echo -e "8.3 php CLI SSL:" $(/etc/php/8.3/bin/php -r 'echo OPENSSL_VERSION_TEXT;')
echo -e "8.3 php-fpm SSL:" $(/etc/php/8.3/sbin/php-fpm -i | grep "OpenSSL Library Version" | sed 's/.*=> //')
fi
/etc/php/8.4/sbin/php-fpm -v &> /dev/null
if [ $? -eq 0 ]
then
echo -e "\n8.4 php CLI: PHP "$(/etc/php/8.4/bin/php -r 'echo PHP_VERSION;')
echo -e "8.4 php-fpm CLI: PHP "$(/etc/php/8.4/sbin/php-fpm -i | grep "PHP Version" | head -1 | sed 's/.*=> //')
echo -e "8.4 socket test: PHP" $(curl -s 'http://127.0.0.1:884/php-fpm-ver.php')
echo -e "8.4 php CLI SSL:" $(/etc/php/8.4/bin/php -r 'echo OPENSSL_VERSION_TEXT;')
echo -e "8.4 php-fpm SSL:" $(/etc/php/8.4/sbin/php-fpm -i | grep "OpenSSL Library Version" | sed 's/.*=> //')
fi
/etc/php/php-src/sbin/php-fpm -v &> /dev/null
if [ $? -eq 0 ]
then
echo -e "\nsrc php CLI: PHP "$(/etc/php/php-src/bin/php -r 'echo PHP_VERSION;')
echo -e "src php-fpm CLI: PHP "$(/etc/php/php-src/sbin/php-fpm -i | grep "PHP Version" | head -1 | sed 's/.*=> //')
echo -e "src php CLI SSL:" $(/etc/php/php-src/bin/php -r 'echo OPENSSL_VERSION_TEXT;')
echo -e "src php-fpm SSL:" $(/etc/php/php-src/sbin/php-fpm -i | grep "OpenSSL Library Version" | sed 's/.*=> //')
fi