Você provavelmente não desejará permitir que seus usuários toquem as configurações do PHP.ini (especialmente porque isso exige que AllowOverride Options
ou AllowOverride All
seja definido, o que pode abrir várias maneiras para os usuários criarem falhas de segurança.
Quando estava fazendo o ISP / Hospedagem Compartilhada, estabeleci limites relativamente generosos em todo o sistema e os usuários que rotineiramente atingiam esses limites poderiam comprar uma classe de serviço mais alta (ponto em que eu ou alguém de a equipe administrativa editaria a configuração do Apache para seu host virtual específico e aumentaria seus limites).
Isso tem duas grandes vantagens: Segurança (Seus usuários não podem aproveitar toda a sua memória ou fazer upload de arquivos obscenamente grandes e preencher seu disco) e Fluxo de Caixa (Usuários que consomem mais recursos são forçados a pagar por eles) e as exigências adicionais do seu tempo são relativamente mínimas. Como bônus, você também sabe quais recursos está comprometendo, para saber se está sobrecarregando o servidor a um ponto em que pode precisar abrir um novo e migrar alguns clientes.