在php.ini文件中更改PHP设置

2020年12月29日15:30:11 发表评论 45 次浏览

对于Linux Web Hosting和Managed Dedicated Server软件包

在本文中, 我们将向你展示如何更改网站空间的PHP设置。你可以为每个应用程序设置单独的PHP设置, 例如不同的安全设置或文件限制。

什么是php.ini?

PHP设置使用名为的文本文件进行设置php.ini。相应的语句-所谓的php.ini指令-必须插入到文本文件中, 然后必须将其上载到Web空间中的脚本目录。

php.ini文件的示例内容

必须根据以下方案在php.ini中逐行输入语句:

指令名称=分配值

upload_max_filesize = 64M
zlib.output_compression=1
zlib.output_compression_level=9
  • 入口upload_max_filesize = 64M的效果是, 每个表格最多可以上传64 MB的文件(默认限制为2 MB)。
  • 条目zlib.output_compression = 1和zlib.output_compression_level = 9激活zlib压缩。使用zlib压缩, 你可以压缩PHP脚本或PHP输出以进一步提高网站速度。

有关可更改设置的概述(php.ini指令), 请参阅文章我可以更改哪些PHP设置?

创建一个php.ini文件

  • 在计算机上启动一个简单的文本编辑器。例如, 记事本(Windows)或Gedit(Linux)。
    请注意:如果你使用功能齐全的文字处理器(例如Microsoft Word), 请确保将文件保存在.txt格式(.doc, .docx或.odt格式的文件不兼容)。但是, 如果可能, 应使用文本编辑器。
  • 在空白文档中输入要更改的设置的说明。确保每行只有一条语句。
  • 将完成的文件另存为php.ini.
    请注意:保存的文件必须被调用php.ini并且不得具有任何其他扩展名。 php.ini.txt无法被PHP服务器识别, 因此将被忽略!

将已编辑的php.ini文件上传到你的Webspace

创建php.ini文件后, 必须将其上传到PHP脚本所在的目录:

  • 使用以下命令加载文件Webspace资源管理器
  • 或者通过FTP访问将其上传到你的网站空间。例如, 本文介绍了如何使用FTP程序FileZilla来执行此操作使用Filezilla通过FTP上传数据.

请注意:如果配置更改旨在应用于位于以下位置的脚本不同目录中, 必须将php.ini文件上传到每目录。如果你的网页寄存套件包含SSH访问, 你可以使用一个小的Shell脚本轻松完成此操作。该文章显示了如何执行此操作将PHP设置应用于所有子目录.

检查结果

你可以使用小型PHP程序检查所需的设置是否处于活动状态。

  • 使用文本编辑器创建一个新文件, 并在其中插入以下行:
<?php phpinfo(); ?>
  • 将文件另存为phpinfo.php.
  • 上载phpinfo.php文件到你的Web空间中包含先前创建的php.ini的目录。
  • 如下访问浏览器中的PHP文件:
    http://your-domain.com/path-to-the-php-ini-directory/phpinfo.php

暗示:信息脚本的输出非常广泛。因此, 请使用浏览器的搜索功能查找包含所需信息的行。通常使用组合键访问搜索功能[CTRL]+[F]对于Windows或[CMD]+[F]对于macOS。


内容

  • 什么是php.ini?
  • 创建一个php.ini文件
  • 将已编辑的php.ini文件上传到你的Webspace
  • 检查结果
  • 到达顶点
一盏木

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: