패키지 나열
# apt list libapache2-mod-php*
Listing... Done
libapache2-mod-php5/trusty-updates,trusty-security,now 5.5.9+dfsg-1ubuntu4.29 amd64 [installed,automatic]
libapache2-mod-php5.6/now 5.6.40-5+ubuntu14.04.1+deb.sury.org+1 amd64 [installed,local]
libapache2-mod-php5filter/trusty-updates,trusty-security 5.5.9+dfsg-1ubuntu4.29 amd64
Apache2에 정보 요청 [쓸모 없는 정보 삭제]
# apache2ctl -M
Loaded Modules:
mpm_prefork_module (shared)
php5_module (shared)
php5를 사용하고 있는지 php5.6을 사용하고 있는지 알 수 없습니다.
答え1
PHP 버전을 확인하는 방법에는 여러 가지가 있습니다.
다음은 몇 가지 방법입니다.
1. PHP 파일을 생성 phpinfo.php
하고 실행하여 모든 정보를 표시합니다.
<?php echo phpinfo(); ?>
2. 사용 가능한 모듈을 표시합니다.
grep -iR "php" /etc/apache2/
3. 로드된 모듈을 표시합니다.
cat /etc/apache2/mods-enabled/php*.load
4. PHP 버전을 표시합니다.
php -v
5. 파일 grep
의 경우php.ini
php -i | grep "php.ini"
6. grep
안으로libphp*.so
/usr/lib/apache2/modules
ls /usr/lib/apache2/modules/ | grep "php"
7. grep
버전의 경우
php -i | grep "PHP Version"
grep
8.용pdo
php -i | grep "pdo"
9. ls
에/usr/bin/
ls /usr/bin/php*
10. 사용 가능한 구성 지시어 grep
보기/sbin/apache2ctl
/sbin/apache2ctl -L | grep "php"