PHP解析配置ini文件?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (58)

有没有办法读取模块的配置ini文件?

例如,我安装了php-eaccelerator(http://eaccelerator.net),它在/etc/php.d中放了一个eaccelerator.ini文件。我的PHP安装不会读取这个INI文件,因为“--with-config-file-编译PHP时没有使用scan-dir“选项有没有办法在某处手动指定ini文件的路径,以便PHP可以读取模块的设置?

提问于
用户回答回答于

尝试将eaccelerator.ini中的所有指令添加到php.ini。首先创建一个<?php phpinfo(); ?>并检查它的位置。

例如,试试这个:

[eAccelerator]
extension="eaccelerator.so"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="/tmp"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
用户回答回答于

如果使用Apache和mod-php,可以使用.htaccess文件在本地配置/覆盖某些php设置。你的网络服务器必须在主配置文件中适当地“AlloweOverride”,以允许你在本地覆盖这些设置。根据我的经验,许多托管公司将允许您通过htaccess设置PHP设置。

扫码关注云+社区

领取腾讯云代金券