Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用php代码在WHM/Cpanel中以编程方式创建数据库?_Php_Cpanel_Cpanel Xmlapi_Cpanel Uapi - Fatal编程技术网

如何使用php代码在WHM/Cpanel中以编程方式创建数据库?

如何使用php代码在WHM/Cpanel中以编程方式创建数据库?,php,cpanel,cpanel-xmlapi,cpanel-uapi,Php,Cpanel,Cpanel Xmlapi,Cpanel Uapi,我在1.5年前就有了xmlapi代码,并且在6个月前一直工作得很好。突然,它毫无差错地停止了工作。现在,我了解到xmlapi已被弃用,并且正在使用uapi。现在,我按照-编写代码,没有错误,但xmlapi和uapi都无法创建数据库 有没有可能像我们在本地机器上做的那样使数据库动态(使用查询)?或者以任何其他方式永久工作 您可以使用cPanels LiveAPI类来实现这一点: <?php // Instantiate the CPANEL object. require_once &qu

我在1.5年前就有了xmlapi代码,并且在6个月前一直工作得很好。突然,它毫无差错地停止了工作。现在,我了解到xmlapi已被弃用,并且正在使用uapi。现在,我按照-编写代码,没有错误,但xmlapi和uapi都无法创建数据库


有没有可能像我们在本地机器上做的那样使数据库动态(使用查询)?或者以任何其他方式永久工作

您可以使用cPanels LiveAPI类来实现这一点:

<?php

// Instantiate the CPANEL object.
require_once "/usr/local/cpanel/php/cpanel.php";

$cpanel = new CPANEL(); // Connect to cPanel - only do this once.
  
// Create a new database.
$create_db = $cpanel->uapi(
    'Mysql', 'create_database',
    [
        'name'    => 'newdb',
    ]
);