附加域的 PHP 配置
要仅对特定的附加域使用特定的 PHP 设置,您需要将 php.ini 文件放置在该附加域的文件夹中。
- 什么是附加域的 php.ini?
- 如何在 cPanel 中为附加域配置 PHP
- 相关文章
- 总结
什么是附加域的 php.ini?
php.ini 文件包含当前 PHP 的配置设置,包括内存限制、执行时间等。您还可以使用此文件启用 PECL 模块。它提供了覆盖服务器默认配置设置的灵活性。
如何在 cPanel 中为附加域配置 PHP
如果需要生成新的 php.ini 文件,可以通过 cPanel 中的 MultiPHP Manager 来完成。请参阅文章“如何使用 PHP ini 配置 PHP 环境”了解生成新 php.ini 文件的步骤。这样会将服务器的主 php.ini 复制到您的 public_html 目录,命名为 "php.ini.default"。然后必须将此文件移动到附加域的文件夹并重命名为 php.ini。 如果您使用“单一 php.ini 模式”(single php.ini 选项),则必须在附加域的文件夹中创建一个 .htaccess 文件。在附加域的 .htaccess 文件中,需要包含一个标准的 PHP 处理程序:
AddHandler application/x-httpd-php7 .php
要验证您的附加域是否使用了您设置的 php.ini 文件,可以在附加域的文件夹中创建一个名为 info.php 的新文件,内容如下:
<?php
phpinfo();
?>
在浏览器中访问 info.php 文件,应显示附加域 php.ini 的所有 PHP 设置,包括“Loaded Configuration File”,即正在使用的 php.ini 文件路径。
相关文章
- 附加域、停放域和子域有什么区别? - 了解附加域和子域的区别。
- 如何编辑 PHP Ini 设置 - 提供更新 PHP 设置的说明。您可以覆盖附加域的 PHP 设置。
总结
php.ini 文件包含当前的 PHP 配置设置,可用于覆盖服务器的默认配置。要为附加域使用特定的 PHP 设置,必须将 php.ini 文件放置在附加域的文件夹中。您可以使用 cPanel 中的 MultiPHP Manager 生成新的 php.ini 文件。如果使用“单一 php.ini 模式”(single php.ini 选项),则必须在附加域文件夹中创建 .htaccess 文件。要验证附加域是否使用了您设置的 php.ini 文件,可以在附加域文件夹中创建包含上述 PHP 代码的 info.php 文件。在浏览器中查看 info.php 文件,应显示附加域 php.ini 的所有 PHP 设置,包括“Loaded Configuration File”。