php -m命令是PHP語言中的一個非常重要的命令,它可以列出所有已經(jīng)安裝并且啟用的擴(kuò)展模塊。
在編寫PHP代碼的時候,我們常常需要使用一些常用的擴(kuò)展模塊,例如MySQL擴(kuò)展模塊、PDO擴(kuò)展模塊和mysqli擴(kuò)展模塊等等,這些擴(kuò)展模塊都是在PHP安裝完成后需要手動啟用的。而php -m命令可以幫助我們快速地查看哪些擴(kuò)展模塊已經(jīng)啟用。
使用php -m命令非常簡單,只需要通過命令行下的終端執(zhí)行php -m命令即可。例如:
$ php -m
[PHP Modules]
bcmath
calendar
Core
ctype
date
上面的例子就是執(zhí)行php -m命令后輸出的結(jié)果,可以看到已經(jīng)啟用的擴(kuò)展模塊列表。
除了通過命令行下的終端執(zhí)行php -m命令外,我們還可以在PHP頁面中使用exec()函數(shù)來執(zhí)行php -m命令。例如:
<?php
$modules = exec('php -m');
echo $modules;
?>
上面的代碼就是在PHP頁面中使用exec()函數(shù)來執(zhí)行php -m命令并輸出結(jié)果。
除了可以查看已經(jīng)啟用的擴(kuò)展模塊列表外,php -m命令還可以用來搜索某個擴(kuò)展模塊是否已經(jīng)啟用。例如:
$ php -m | grep mysql
mysqlnd
mysqli
pdo_mysql
上面的命令就是使用php -m命令來搜索mysql擴(kuò)展模塊是否已經(jīng)啟用。
總之,php -m命令是PHP語言中非常常用的一個命令,幫助我們快速地查看哪些擴(kuò)展模塊已經(jīng)啟用,同時也可以用來搜索某個擴(kuò)展模塊是否已經(jīng)啟用。
上一篇ajax php交互
下一篇php -on