我刚刚购买了 VPS 帐户用于测试和开发。
PHP 是否有解析 Apache 配置文件、PHP 配置、FTP 服务器配置、区域文件等的功能?也是一种将数据插入配置文件的方法。
我想创建一个简单的控制面板来添加 ftp 帐户和 Web 帐户(带域)。如果您以前做过 - 您是怎么做到的?
学习起来很有挑战性
谢谢。
最佳答案
不,PHP 没有解析这些程序的配置文件的函数 - 您必须为大多数这些格式编写自定义解析器。但是,对于 php.ini,您也许可以使用 PHP 的 ini 函数。
大多数虚拟主机控制面板要么根据他们的数据库创建整个配置文件 - 即他们从不读取它,而只是(覆盖)写入它,或者他们要求您包含(例如,对于 PHP,您可以使用 apache 和绑定(bind)支持) apache 虚拟主机中的 php_admin_value)生成的文件 - 该工具也永远不会读取该文件。
如果您确实想创建一个实际修改现有文件的工具,请不要忘记您不能简单地跳过注释,因为没有人会希望应用程序重写其配置文件并删除所有注释。
关于php - 如何解析 Apache 配置文件、PHP 配置、FTP 服务器配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7552485/