$ php -i | grep "Loaded Configuration File"
PHP配置文件位置
---------------- On CentOS/RHEL/Fedora ---------------- Loaded Configuration File => /etc/php.ini ---------------- On Debian/Ubuntu/Linux Mint ---------------- Loaded Configuration File => /etc/php/7.0/cli/php.ini在对PHP配置文件进行任何更改之前,我建议您首先备份您的PHP配置文件,如下所示:
---------------- On CentOS/RHEL/Fedora ---------------- $ sudo cp /etc/php.ini /etc/php.ini.orig ---------------- On Debian/Ubuntu/Linux Mint ---------------- $ sudo cp /etc/php/7.0/cli/php.ini /etc/php/7.0/cli/php.ini.orig然后打开该文件 使用您喜欢的编辑器具有超级用户权限,如下所示:
---------------- On CentOS/RHEL/Fedora ---------------- $ sudo vi /etc/php.ini ---------------- On Debian/Ubuntu/Linux Mint ---------------- $ sudo vi /etc/php/7.0/cli/php.ini找到关键字
expose_php
并将其值设置为
关闭 :
expose_php = off保存文件并退出。然后,重新启动Web服务器,如下所示:
---------------- On SystemD ---------------- $ sudo systemctl restart httpd $ sudo systemctl restart apache2 ---------------- On SysVInit ---------------- $ sudo service httpd restart $ sudo service apache2 restart最后但并非最不重要,检查服务器HTTP响应标头是否仍然显示您的PHP版本号使用下面的命令。
$ lynx -head -mime_header http://localhost OR $ lynx -head -mime_header http://server-address其中的标志:
-head
-发送的MIME头HEAD请求。-mime_header
-与聚源打印MIME头一个获取文件。