Pergunta

De acordo com esta pergunta: Lightweight servidor de aplicações web para PHP?

A pergunta acima foi convidado inúmeras vezes e respondeu exatamente o mesmo em todos os casos que eu encontrei usando google. A minha pergunta é semelhante a um grau, mas com um objetivo desejado diferente:. Em casos de desenvolvimento demanda

Eu tenho chegar a uma solução um tanto questionável aos diretórios arbitrários acolhimento na minha conta de usuário para fins de teste de desenvolvimento. Eu não estou interessado em vhosts personalizados, mas olhando para emular o comportamento que eu tenho quando usando paster ou vira-lata para Python & rubi, respectivamente.

Ubuntu 9.10 TOXIC @ ~ /> APACHE_RUN_USER = $ USER APACHE_RUN_GROUP = www-data apache2 -d ~ / Desktop / -c "Ouça 2990"

Existe uma solução melhor, eu poderia fazer algo semelhante com nginix ou lighttpd?

Nota: O acima não irá funcionar corretamente para ambientes de ações sem uma copiado e alterado httpd.conf.

Update: O objetivo ideal é imitar Paster, Webbrick, e Mongrel para o desenvolvimento local rápida de hospedagem. Para os servidores de peso leve, que leva menos de um minuto para obter uma instância de trabalho em execução (não factoring qualquer apoio DB). Apache2 vhost é grande, mas eu tenho usado Apache2 para mais de dez anos e seria algum tipo de corte abominação para configurar uma nova entrada no / etc / hosts menos que você tenha o seu próprio DNS, caso em que uma configuração de subdomínio curinga seria provavelmente grande trabalho. EXCETO mais um problema, é muito fácil para mim para saber o que está sendo hospedado (ex. Por paster ou Mongeral) apenas fazendo um sudo netstat -tulpn enquanto haveria uma boa possibilidade de confusão em descobrir qual vhost é o que.

Foi útil?

Solução 4

http://code.google.com/p/phpmvchelpers/wiki/script_serve

Este é o que eu estava olhando para realizar, o hack eu inventei não é perfeito, mas a sua funcional. Precisa de mais um par de horas de trabalho para obter as regras re-escrever marcados e um pouco mais retocar trabalho, mas a sua funcional para Kohana & CakePHP ... ainda está trabalhando sobre o quadro Recess embora.

Outras dicas

Você olhou para Nanoweb ? Parece que ele pode atender às suas necessidades:

  1. escrito em PHP, então quando a sua instalado e funcionando, páginas que servem deve ser muito rápido
  2. Pode ser instalado e executado a partir do diretório home do usuário

Nota: Eu não tentei me, estou muito feliz usando apache, mas eu pensei que eu ia passar a informação ao longo

Se você está procurando uma solução leve única para salvar a si mesmo tempo, eu sugiro que você não deve.

Você economiza tempo e provavelmente lotes e muitos de dores de cabeça, se você ficar com o ol' pacotes de software LAMP quando se trata de máquinas de desenvolvimento.

dinamicamente configurado Mass Virtual Hosting de Apache documentação 2.x pode ser uma resposta à sua pergunta.

Eu concordo que a configuração do desenvolvimento deve ser o mais próximo possível do ambiente de produção.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top