phpinfo()函数(常用)
phpinfo()函数
phpinfo函数可以显示出PHP 所有相关信息。是排查配置php是是否出错或漏配置模块的主要方式之一!代码如下 :
<?php
phpinfo();
?>
只要访问到phpinfo()函数的web页面,即返回php的所有相关信息!
1、phpinfo()开关显示的是php的版本,System显示的是操作系统具体型号,Build Date显示的是安装php的日期,Server API在这里显示支持php-fpm程序
System | Linux party 3.10.0-957.el7.x86_64 #1 SMP Thu Nov 8 23:39:32 UTC 2018 x86_64 |
Build Date | Apr 2 2019 17:19:10 |
Server API | FPM/FastCGI |
2、如果是源码安装时,会有”Configure Command“显示当时源码配置时添加的参数及模块,yum源安装则没有显示
Configure Command | './configure' '--prefix=/usr/php' '--with-config-file-path=/usr/php/etc' '--with-gd' '--with-mysqli' '--with-openssl' '--with-zlib' '--with-curl' '--with-jpeg-dir' '--with-png-dir' '--with-iconv' '--enable-fpm' '--enable-zip' '--enable-mbstring' |
3、如果php是由yum安装时,查看安装的模块配置文件是放在“Scan this dir for additional .ini files”目录,显示加载到的模块详情在“Additional .ini files parsed”查看。源码安装则为none值
4、Configuration File (php.ini) Path 这是 php 默认的配置文件路径,可以有或无真实的php.ini文件 。 Loaded Configuration File 这是实际加载的,就是php服务启动时以这个配置文件为准,如果这个文件不存在,就在Configuration File里找。
Configuration File (php.ini) Path | /etc/opt/remi/php71 |
Loaded Configuration File | /etc/opt/remi/php71/php.ini |
注意:
1、上面的是显示为yum安装时自己设置好的配置ini文件路径,如果是源码安装会要配置--with-config-file-path=/usr/php/etc参数后,安装完后还要把源码包的php.ini-production拷贝到--with-config-file-path设置的路径下改为php.ini
2、php.ini-development (开发环境用)与php.ini-production(生产环境用)两个建议。
3、如果不复制的话,Loaded Configuration File会显示为None 。
5、extension_dir的文件是php加载的扩展模块存放的目录(在core模块里)
extension_dir | /opt/remi/php71/root/usr/lib64/php/modules | /opt/remi/php71/root/usr/lib64/php/modules |
6、在Configurationf版块可以查看php的模块加载情况,是否可用。
7、在Environment查看php的环境变量,这里把用户和组为本来的apache改为nginx
8、在PHP Variables可以查看php变量对应的参数,方便套用
更多推荐
所有评论(0)