当用户注册时,我需要在服务器中为该用户创建一个文件夹,并用PHP为该文件夹创建FTP。
我如何创建FTP用户名、密码,以及如何将该FTP分配给特定文件夹
我可以访问WHM。任何人都可以指导我
我对WHM了解不多,但如果它是云解决方案,它应该提供API。
我在这里找到了更多关于的信息
https://documentation.cpanel.net/display/SDK/UAPI+函数+-+Ftp%3A%3Add_Ftp
那么你可能需要学习WHM api的工作原理
https://documentation.cpanel.net/display/SDK/Guide+至+WHM+neneneba API+1
然后你需要如何使用curl或一些rest api客户端
http://php.net/manual/en/curl.examples-basic.php
再说一遍,我不确定哪个客户端最好与WHM、一起使用
但是我找到了这个
https://github.com/tcdent/php-restclient
我不确定我是否能在这里帮你。
我用Cpanel访问了下面的URL,它工作得很好:)https://forums.cpanel.net/threads/cpanel-api-to-create-ftp-accounts.144121/