你的问题很广泛,但你应该能够通过使用Geth或Parity来做你想做的事。就个人而言,我更喜欢Parity。它们具有良好的文档,并且其API易于使用。
Parity.io
如果你在前端使用web3,你可以简单地使用 web3.eth.accounts.create(<key>); 并将其保存在前端。
web3.eth.accounts.create(<key>);
如果您使用Metamask,它有自己的方式来处理开箱即用的帐户。
你可以使用 personal.newAccount() 在php-ethereum但在这种情况下你在服务器端生成私钥可能是可能的。
personal.newAccount()