Если на вашем сервере установлен CPANEL, существует XMLAPI, который позволяет динамически создавать субдомены через PHP.
Да, динамически, а не вручную.Я просто потратил последние 2 дня на это (динамическое создание всего, от поддоменов до адресов электронной почты, доменов аддонов и sql dbs, пользователей .... все), и cpanel API обрабатывает все это, чисто.Так что потратьте немного времени и разберитесь.
Загрузите XMLAPI по первой ссылке на этой странице: http://forums.cpanel.net/f42/xml-api-php-class-version-1-0-a-136449.html. Файл xmlapi.php - единственный, который вам нужен на вашем сервере.
Эта страница форума является кошмарным кладбищем наполовину рабочих примеров, написанных очень продвинутыми и / или очень хакерскими программистами без чёткой отправной точки.
Вот базовый скрипт на PHP для добавления поддоменов, замены заглавных букв на ваши личные значения.Это заняло у меня довольно много времени, чтобы получить права.Удачи!Следующие шаги, нажмите на ссылку этого форума и прочитайте все другие функции API1 и API2!
include("PATH_TO_THE_DOWNLOADED_xmlapi.php");
$ip = "YOUR_IP_ADDRESS";
$root_pass = "ROOT_CPANEL_PASSWORD!";
$xmlapi = new xmlapi($ip);
$xmlapi->password_auth("root",$root_pass);
$account = "YOUR_CPANEL_MAIN_ACCNT_NAME";
print $xmlapi->api2_query($account, 'SubDomain','addsubdomain', array(dir=>"public_html/NAME_OF_SUBDOMAIN", domain=>"NAME_OF_SUBDOMAIN", rootdomain=>"MAIN_DOMAIN.com") );