Linux作为一种自由、开放的操作系统,成为了许多企业和个人的首选。而PHP作为一种流行的编程语言,广泛地应用在网站开发、动态网页制作等领域,自然也成为了Linux的基础之一。在使用Linux时,如何检查PHP的情况呢?这里提供一些方法。
第一种方法是使用php -v命令。在终端中输入该命令,可以看到电脑上安装的PHP版本。例如:我们输入php -v,出现以下结果:
PHP 7.2.22-1+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Aug 8 2019 12:31:20) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
这就是本机上安装的PHP版本信息。
第二种方法是查看phpinfo(). 在浏览器地址栏中输入localhost/phpinfo.php,即可查看PHP的相关信息。在同一台计算机的其他设备上输入ipAddress/phpinfo.php,也可以查看。其中,“ipAddress”是本机的IP地址。例如,我们输入localhost/phpinfo.php,出现以下信息:
Configuration File (php.ini) Path /usr/local/etc/php/7.2 Loaded Configuration File /usr/local/etc/php/7.2/php.ini Scan this dir for additional .ini files /usr/local/etc/php/7.2/conf.d Additional .ini files parsed /usr/local/etc/php/7.2/conf.d/ext-opcache.ini ...
这样,我们就可以找到php.ini文件的路径以及其他信息。
第三种方法是通过php -m命令查看php模块是否安装。例如,我们输入php -m,出现以下结果:
[PHP Modules] bz2 cgi-fcgi Core ctype ...
这是本机上安装的PHP模块。
第四种方法是查看Apache或Nginx的配置文件中是否将PHP加载。例如,在Apache中,需要查看httpd.conf、httpd-vhosts.conf、php.conf等文件。在Nginx中,需要查看nginx.conf或虚拟主机配置文件。我们可以通过在命令行中使用以下命令找到Apache的配置文件:
httpd -V | grep SERVER_CONFIG_FILE
得到的结果类似于:
-D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"
这样我们就可以知道Apache的配置文件在哪里,然后查找php相关的配置内容。
总之,检查PHP的情况并不困难。以上方法都是简单易行的,例如使用php -v命令查看PHP版本、查看phpinfo()、使用php -m命令查看PHP模块、查看Apache或Nginx的配置文件中是否将PHP加载。不同的人可能有不同的喜好,使用自己常用的方式即可。只要勤奋且有耐心,掌握检查PHP信息的技能并不难。