I have a VPS (CentOS) with CPanel and Suphp enabled. Apache/2.0.63 (Unix) mod_ssl/2.0.63 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/220.127.116.1135 mod_fcgid/2.3.5
As a root I created an account and set up a domain for it. Now I can login to this account's CPanel and create addon domains. For my project I want to allow the visitors of my website to do same thing (create addon domains) from my PHP script.
I'm a PHP developer and I have a very limited Linux administration experience. I can use system() or similar PHP function to call a command file, but what this command file should contain? I believe there must be some user authorization and the necessary stuff to change config files... Please advise.