如何允许自定义内置的"扫描此目录以获取其他.ini文件"的php.ini文件进行阅读

Dee*_*apa 8 php shared-hosting magento-1.9 server

我正在尝试安装magento,在这里我想出了一个文件名php.ini.sample重命名为php5.ini.当我检查文件是否正在读取时,我创建了一个info.php文件并上传到服务器.现在信息显示如下:

Configuration File (php.ini) Path   /etc/php54.ini.d/
Loaded Configuration File   /etc/php54.ini.d/php.ini
Scan this dir for additional .ini files /etc/php54.d
Run Code Online (Sandbox Code Playgroud)

etc/php54是一个服务器ini文件.我的文件位于home/public文件中.扫描此目录以获取其他.ini文件,并扫描我在服务器上创建并上传的php5.ini文件.我正在共享主机方案123-reg.co.uk.我该如何扭转局面?

Igo*_*gor 8

你不能.该目录将在编译期间设置(--with-config-file-scan-dir选项).有关更多信息,请参见http://php.net/manual/en/function.php-ini-scanned-files.php.

尝试使用带有.htaccess的.user.ini文件(http://php.net/manual/en/configuration.file.per-user.php)或php_valuephp_admin_value.

但请记住:您无法更改所有内容,有关详细信息,请参阅http://php.net/manual/en/configuration.changes.php.


小智 7

人们可以通过使用附加他自己的inis

SetEnv PHP_INI_SCAN_DIR /path1/php.d/:/path2/
Run Code Online (Sandbox Code Playgroud)

至少在 PHP 7.2 的虚拟主机中