phpinfo()をコマンドラインで出力する

1$ php -i

結果

 1phpinfo()
 2PHP Version => 5.6.27
 3
 4System => *****
 5Build Date => Oct 23 2016 11:43:07
 6Configure Command => *****
 7Server API => Command Line Interface
 8Virtual Directory Support => disabled
 9Configuration File (php.ini) Path => /etc
10Loaded Configuration File => (none)
11Scan this dir for additional .ini files => (none)
12Additional .ini files parsed => (none)
13PHP API => 20131106
14PHP Extension => 20131226
15Zend Extension => 220131226
16Zend Extension Build => API220131226,NTS
17PHP Extension Build => API20131226,NTS
18Debug Build => no
19Thread Safety => disabled
20Zend Signal Handling => disabled
21Zend Memory Manager => enabled
22Zend Multibyte Support => provided by mbstring
23IPv6 Support => enabled
24DTrace Support => disabled
25
26Registered PHP Streams => https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
27:
28:
29長すぎるので省略

例えば、MySQL関係を知りたいならgrepコマンドを併用する

1$ php -i | grep mysql

grep、すごい、超重要!

モジュールを一覧表示する

1$ php -m

結果

 1[PHP Modules]
 2bcmath
 3bz2
 4calendar
 5Core
 6ctype
 7curl
 8date
 9dba
10dom
11ereg
12exif
13fileinfo
14filter
15ftp
16gd
17hash
18iconv
19json
20ldap
21libxml
22mbstring
23mysql
24mysqli
25mysqlnd
26openssl
27pcre
28PDO
29pdo_mysql
30pdo_pgsql
31pdo_sqlite
32pgsql
33Phar
34posix
35readline
36Reflection
37session
38shmop
39SimpleXML
40snmp
41soap
42sockets
43SPL
44sqlite3
45standard
46sysvmsg
47sysvsem
48sysvshm
49tidy
50tokenizer
51wddx
52xml
53xmlreader
54xmlrpc
55xmlwriter
56xsl
57zip
58zlib
59
60[Zend Modules]

パーフェクトPHPは良い本なのですが、、、PHPバージョンが古くなってしまいましたねー。

パーフェクトPHP (PERFECT SERIES 3)

小川 雄大,柄沢 聡太郎,橋口 誠
出版社:技術評論社  発売日:2010-11-12

Amazonで詳細を見る

初めてのPHP

David Sklar
出版社:オライリージャパン  発売日:2017-03-18

Amazonで詳細を見る