我想写一个WHM的插件,我是一个PHP开发人员和Perl的初学者,所以我问是否有可能通过PHP而不是Perl插件?
我试过了,但问题是,在php中处理命令行的重要function在php.ini文件中被禁用,并且safe_mode on是另一个问题,那么在命令行中使用php时是否有避免使用php.iniconfiguration的方法?
谢谢
cPanel的官方tWiki除了Perl之外没有提到任何东西 :
将自定义应用程序与cPanel集成的最有效方式是编写一个Perl模块。 使用这种集成方法,您可以访问cPanel的API系统,而无需使用XML或JSON API,也无需使用或标记。 您的应用程序也将处理和运行得更快。
假设您不能使用除Perl以外的任何东西通过标准模块系统挂接到cPanel / WHM系统。
是的,完全可以用PHP来做到这一点。 唯一需要注意的是它将需要成为一个CGI应用程序,正如这个论坛所提到的那样: 是否有可能通过PHP为WHM编写插件?
所以,基本上如果你将#!/usr/bin/php-cgi
到PHP文件的顶部,它应该可以正常工作。
请参阅以下文档,了解控制访问控制列表和其他必要选项所需的注释: 访问控制