php - 如何解析 Apache 配置文件、PHP 配置、FTP 服务器配置

标签 php linux apache vps

我刚刚购买了 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/

相关文章:

linux - Centos虚拟机上的VNC

linux - rmmod 时出现 panic

apache - 如果用户没有访问我的网站,则阻止图像、CSS 或 JS

java - Android HttpURLConnection POST 不工作

php - 如何在不循环查询的情况下获取类别树?

c++ - 你如何在 CentOS9 上使用 C++ fmt?

ruby-on-rails - 如何在 linux apache 托管服务器(即主机、bluehost)中使用 https 配置 redmine

php - 额外的0从哪里来

php - 如何使用 jquery bassistance 插件向占位符提供错误信息

javascript - 单页应用程序外部配置(不在 Node JS 上)