重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

如何解析PHP及配置文件

这篇文章将为大家详细讲解有关如何解析PHP及配置文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

从网站建设到定制行业解决方案,为提供网站设计制作、成都做网站服务体系,各种行业企业客户提供网站建设解决方案,助力业务快速发展。创新互联公司将不断加快创新步伐,提供优质的建站服务。

PHP是什么

PHP是Hypertext Preprocessor超文本预处理器的缩写,是一种广泛使用的服务器端编程语言,用于开发动态网页,是目前动态网页开发中使用最为广泛的语言之一。

简单的说,PHP是一种Web服务器端开发语言,用于快速进行动态网页开发。

其特点包括:

(1)开源、跨平台、独立于架构;

(2)解释型、面向对象、数据库支持;

(3)快速、简单易学、健壮、安全、性能优越。

类似的开发语言有ASP、JSP。

PHP与ASP、JSP语言以其优异的性能、强大的数据库操作功能迅速成为主流的Web服务器端开发语言。

PHP+Apache+MySQL的组合(三者都是开源的)是一个完全免费、性能优异的Web服务器应用开发组合,已成为绝大多数中小型网站的应用解决方案。

早期的Web应用服务器端程序是用Perl或C语言直接编写CGI(common Gateway Interface,公共网关接口)程序,或者利用Web服务器自带的API,或者采用第三方解决方案,这些方法均有各自的强项,但在运行速度、数据库操作方面均不能满足Web应用不断增长的需求。

PHP主要用于以下3个应用领域:

(1)服务器端脚本程序

(2)命令行脚本程序

(3)桌面应用程序

使用PHP编写服务器端脚本程序是PHP 最常用的应用领域。

PHP程序的工作流程

(下图来自网络)                             
如何解析PHP及配置文件

Web服务器:一般选择开源的Apache或Nginx

数据库:一般选择开源的MySQL

PHP解释器:PHP软件包

常见的是部署在Linux和Windows平台。

有对应的集成安装包,如Windows平台的WAMP,Linux平台的LAMP、LNMP。


PHP配置文件解析

PHP配置文件php.ini在PHP启动时被读取。

对于作为Web服务器模块版本的PHP,仅在Web服务器启动时读取一次。

Windows环境下php.ini的搜索路径如下(按顺序):

(1)Apache配置文件httpd.conf中PHPIniDir指定的路径

(2)HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath  (即Windows注册表位置)

(3)PHPRC环境变量

(4)Web服务器目录或者PHP所在目录(Windows下其它情况)

(5)Windows目录(c:\windows或c:\winnt)

可以通过info.php的输出页面中Loaded Configuration File项的值来判断服务器当前读取的PHP配置文件是哪一个。如下图所示:             

 如何解析PHP及配置文件

需要关注的参数:

extension_dir

PHP搜索扩展库的位置。PHP扩展库一般放在PHP目录下面的ext文件夹内,是一组.DLL动态链接库文件。

short_open_tag(Boolean)

决定是否允许使用PHP代码中开始标志的缩写形式()。

如果要和XML结合使用,可以禁用此选项以便于嵌入使用。

不禁用的话可以通过PHP来输出,例如: