网站运维人员应该了解的PHP配置文件(php.ini)知识

作为PHP开发人员或网站运维人员,掌握一定的PHP配置知识,会让我们的WordPress网站运行得更加顺畅。在文本中,我们将讨论php.ini— PHP中的主要配置文件。从初学者的角度,我们将讨互联网的利与弊论它的含义、位置以及它提供的几个重要设置选项。

什么是php.ini

无论您是PHP初学者还是经验丰富的开发人员,我都可以肯定您已经听说过php.ini:它是最重要的PHwordpress建站详细过程P配置文件。
运行PHP时,它将在某些特定位置查wordpressphp.ini文件并将其加载。该文wordpress官网入口件使您可以配置一些重要的参数设置。一般来说,您不需wordpress主题wordpress的seo技术互联网道路运输便民政务服务系统php.wordpress狮子歌歌ini。P互联网信息服务投诉平台HP可以使用默认的wordpress主题php.ini文件中提供的设置来正常运行,因为PHP附带了这些默认的建议设互联网信息服务投诉平台置。也就是说,没有必需的关键配置参数即可运行PHP。
但是,php.ini文件提供了一些您根据实际需要可以自定义修改的设置选项。实际上,作为PH互联网道路运输便民政务服务系统P开发人员,这是不可避免的,您迟早会需要自定义这些参数。

php.ini在哪里?

在本节中,我们将看到如何查找运行PHP脚本时加载的php.ini文件。这可能很棘手-php.ini文件的位置因运行PHPwordpress教程菜鸟教程的环境而异。如果您正在运行Windows互联网创业项目,则可能会在系统互联网道路运输便民政务服务系统驱动器中的PHP安装目录中找到phwordpress主题开发p.iniwordpress件。但是,如果您正在运行其他操作系统,则很难猜测php.ini文件的确切位互联网道路运输便民政务服务系统置。
这个时候,我们可以借助phpinfo()函数来找到php.ini的位置,并且还将输出所有重要的PHP配置信息。
您可创建wordpress主题一个名为phpinfo.php的文件,然wordpress模板后在文件中添加以下代码:

<?php phpinfo();?>

然后将这个文件上传互联网道路运输便民政务服务系统到你网站的根目录,就可wordpress的seo技术以在浏览器中通过 域名/phpinfo.php 访WordPress教程问到这个文件,可以看到输出phpinfo()的信息,往下查找以下部分。

网站运维人员应该了解的PHP配置文件(php.ini)知识

找到上图加框的部分

如您所见,有两个部分。第一个是配置文件(php.ini)路径,它表示系互联网运营主要做什么统中php.ini文件的默认路径。第二个是“加载的配置文件”,它是运行PHP时从中加载php.ini文件的路径。wordpress官网入口
因此,您可以编辑“加载的配置文件”部分中指示的php.ini文件,并且该文件在大多数情况下应该可以使用。当然,如果您将PHP作为Apachwordpress教程菜鸟教程e模块运行,则需要重新启动Apache服务器,以确保反映在php.ini文件中所做的更改。或者通常需要重启PHP进程来使配置生效。
此外,如果您使用WAMP或XAMPwordpress模板P之类的软件来运行Web开发环境,则修改php.ini文件甚至更加容易,您可以通过WAMP或XAMPP UI直接访问它。
在下一节中,我们将探讨php.iniwordpress模板件中的几个重要设置。

php.ini中的重要设置

php.ini的文件提供了大量的配置指令,让您修改PHP的各种行为。实际上,当您打开php.ini文件时,它可能会为它提互联网法院供的指令数量所淹没。我将尝试根据他们的行为对他们进行分组,希望对您来说很容易理解。
当然,我们不会遍历每一个指令,但是我将尝试介绍最重要的指令。让我们看一下我们将要讨论的指令类型。

  • 错误处理指令
  • 文件上传指令
  • 安全相关指令
  • 会话指令
  • 其他指令

错误处理指令

在本节中,我们将介绍与错wordpress误处理有关的指令,这些指令对于开发期间的调试很互联网道路运输便民政务服务系统有用。

display_errorswordpress教程菜鸟教程

display_er互联网创新创业大赛rors指令使您可以控制脚本执行期间是否在屏幕上显示错误。如果要在屏幕上显示错误,设置为On,如互联网信息服务投诉平台果要禁用它,可以将其设置为Off切勿wordpress怎么看别人的文章在生产站点上启用此功能-它会降低站点速度,并可能为黑客提供有关站点安全漏洞信息。

error_reporting

该指令允许您设置错误报告级别。通常,此指令与display_errors指令结合使用。这个指令可以接受E_ALLwordpress狮子歌歌E_NOTICEE_STRICT,和互联网道路运输便民政务服务系统E_DEPRECATED常量互联网创业项目
如果你想显示所有类型,如wordpress致命的错误、警告,你可wordpress建站详细过程以将其设置为E_ALL,但是我们不建议这样设置!如果你想筛选出特定的错误,你也可以结合不同级别的错误。例如,如果要显示除通知以外的所有错误,可以将其设置为E_ALL & ~E_NOTICE

error互联网信息服务投诉平台_log

在生产网互联网站上,您需要确保PHP不wordpress主题开发会向客户端浏览器显示任何错误。相反,您可以将错互联网道路运输便民政务服务系统误记录在某处,以便WordPress教程以后在站点出现问题时可以参考这些互联网创新创业大赛错误。该error_log指令允许您设wordpress教程菜鸟教程置将记录错误的文件的名称。您需要确保该文件可被Web服务器用户写入。

文件上传指令

在本节中,我们将看到几个重要的指令,互联网创新创业大赛它们使您能够在PHwordpress教程菜鸟教程P表单中启用文件上传功能。

file_uploads

这是一个布尔指令,它允许您启用HTTP文件上传。如果将其设置为On,则可以使用表单中的文件字段,用户将能够从其计算机上载文件。反之,如果将其设置为Off,则将完全禁用文件上传。

uwordpressplowordpress主题ad_max互联网的利与弊_filesize

如果您在网站上启用了文件上传功能,但是在上传文件时遇到困难,则应首先检查该指令。它允许您设置可以上传的文件的最大大小。

默认情况下,它设置为2MB,因此用户不能上传大于2MB的文件。您可以根据需要微调此值,wordpress狮子歌歌您需要增加此限制以允许上传较大的文件。

post_max_swordpress怎么看别人的文章ize

此设置使您可以设置表单中POST数据的最大大小。当用户使用POST方法提交表单时,POST数据的总大小不应超过您在此伪指令中设置的值。
此文件应该大于您在upload_max_filesize指令中设置的值,因为文件上传是通过POST请wordpress模板求处理的。

安全指令

在本节中,我们wordpress主题开发将看到一些与安全互联网是什么意思性相关的重要指令。

allow_url_fopen

allowwordpress主题_url_fopen指令默认为禁用。但是启用后,它允许将远程文件包含在PHP文件函数中。这wordpress主题开发意味着您的PHP文件可以包含来自其他服务器的代码。请谨慎启用此功能 ——如果您的代码受到注入攻击,则远程包含文件将使恶意用户更容易劫持您的服务互联网创新创业大赛器。

allow_url_include

allow_url_includewordpress建站详细过程令类似于allow_url_fopen指令,但是它允许将远程文件包含在includewordpress主题开发数中。它允许你使用includeinclude_once互联网运营主要做什么requirerequire_once函数包括远程文件。
如果要启用此指令,则需要确保也已启用allow_url_fop互联网金融en指令。

会话指令

在使用PHP时,会话管理是最重要的方面之一。在本节中,我们将介绍几个重要的会wordpress话指令。

session.name

session.name指令允许您设置会话cookie的名称。默认情况下,它设置为PHPSESSID,但是wordpress您可以使互联网金融用此伪指令将其更改为其他名称互联网信息服务投诉平台

session.auto_start

如果将session.auto_starwordpress主题开发t伪指令的值设置为1,则PHP中的会话模wordpress主题块会在每次请求时自动启动会话,因此您不必sewordpress的seo技术ssion_start在脚本中使用该函数。

sessiWordPress教程on.cookie_lifet互联网是什么意思ime

sess互联网创业项目ion.cookiewordpress主题开发_lifetime指令允许您设置会话cookie的生存期。默认情况下,它设置wordpress教程菜鸟教程为0秒,这意味着在关闭浏览器时会删除会话cookie。这是一个非常有用的设置,它使您可以设置“记住我”的功能,从而使用户可以选择离wordpress开站点的位置。

其他指令

在最后一部分中,我们将看到在PHP脚本执wordpress建站详细过程行上下文中很重要的其互联网信息服务投诉平台他两个指令。

memory_limit

memory_limit指令允许您限制允许脚本使用的最大内存量。

您想根据自己的需求微调此指令,并且不要将其设置得太高以避免服务器上出现内存故障—如果脚本编写不当或错误的脚本会吞噬服务器上的所有内存!

max_execution_time

max_execution_time指令控制脚本从wordpress主题开发运行到结束的时间长度。默认值为30秒,您可以根据需要将其增加到合理的限制。

memory_limit指令类似,请勿将其设置得太高以避免服务器出现问题。

max_input_time

max_input_wordpress教程菜鸟教程time指令允许您设置允许脚本解析来自GET或PO互联网道路运输便民政务服务系统ST的传入表单数据的最长时间。
如果您的网站上有提交大量数据的表单,则可能要增加此指令的值。

宝塔用户须知

如果您采用的是宝塔面板,可以在“软件商城”中对应的PHP版本的“设置”面板中找到和WordPress教程编辑php.ini:

网站运维人员应该了解的PHP配置文件(php.ini)知识

在宝塔中编辑php.in互联网法院i

注意:php.inwordpress怎么看别人的文章i 配置文件非常重要,编辑不正确可能会导致PHP无法运行或出错,所WordPress教程以建议编辑前进行备份,以便出问题的时候可以恢复。

其实在宝塔面板中,通常不需要编辑php.ini,而是通过面板的设置选项来修改以上我们介绍的常见指令即可:

网站运维人员应该了解的PHP配置文件(php.ini)知识
可以直接通过PHP的设置选项面板来修改常用指令

小结

wordpress的seo技术可能在一篇文章中涵盖PHP.ini的每个指令,我们已经尽可能介绍了最重要的几个指令。作为PHP互联网创新创业大赛开发人员或网站运维人员,了解php互联网创新创业大赛.ini文件中的不同指wordpress主题令很重要互联网营销师,这将有助于您根据需要对PHP配置进行微调。

© 版权声明
THE END
喜欢就支持一下吧
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论