PHP v2 desteği ile hafif geliştirme web sunucusu

4 Cevap php

In line with this question: http://stackoverflow.com/questions/171655/lightweight-web-app-server-for-php

Yukarıdaki soru defalarca sordu ve ben google kullanarak buldum tüm durumlarda tam olarak aynı cevap olmuştur. Benim soru bir dereceye kadar benzer ancak farklı istenilen hedefe ile: talep gelişimi örnekleri üzerinde.

Ben geliştirme test amacıyla benim kullanıcı hesabı keyfi dizinleri barındırmak için biraz şüpheli çözüm ile geldi. Ben özel sankonlara ilgilenmiyorum ama Python & için paster veya melez köpeği kullanırken alıyorum davranışını taklit etmek isteyen Sırasıyla yakut.

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

Daha iyi bir çözüm var mı, ben nginix veya lighttpd ile benzer bir şey yapabilir?

Note: The above won't work correctly for stock environments without a copied & altered httpd.conf.

Update: The ideal goal is to mimic Paster, Webbrick, and Mongrel for rapid local development hosting. For those light weight servers, it takes less then a minute to get a working instance running ( not factoring any DB support ). Apache2 vhost is great but I've been using Apache2 for over ten years and it would be some sort of abomination hack to setup a new entry in /etc/hosts unless you have your own DNS, in which case a wildcard subdomain setup would probably work great. EXCEPT one more problem, it's pretty easy for me to know what is being hosted ( ex. by paster or mongeral ) just doing a sudo netstat -tulpn while there would be a good possibility of confusion in figure out which vhost is what.

4 Cevap

http://code.google.com/p/phpmvchelpers/wiki/script%5Fserve

Bu ne başarmak isteyen, ben yapılan hack mükemmel ama işlevsel değil mi. Yeniden yazma kuralları çevrilen ve biraz daha tazelemek iş ama Kohana & için işlevsel olsun birkaç saat daha çalışma gerektiriyor CakePHP ... Hala olsa Yuva çerçevesi üzerinde çalışıyor.

Eğer baktım nanoweb? Sizin ihtiyaçlarınızı uygun olabilir gibi görünüyor:

  1. Onun kadar ve hizmet sayfaları, çalışan oldukça hızlı olmalı bu yüzden bir kez, php Yazılı
  2. Bir kullanıcının ev dizininde yüklü ve çalıştırmak olabilir

Note: Ben apache kullanarak oldukça mutluyum, kendim denemedim, ama ben birlikte bilgi geçmek düşündüm

Eğer only kendinize zaman kazanmak için hafif bir çözüm arıyorsanız, ben olmamalıdır öneririz.

Bu geliştirme makineleri gelince ol 'LAMP yazılım paketleri için sopa eğer zaman ve muhtemelen çok ve lots baş ağrısı kaydedin.

Dynamically Configured Mass Virtual Hosting Apache 2.x belgelerine soruya bir cevap olabilir.

Ben geliştirme yapılandırma üretim ortamı mümkün olduğunca yakın olması gerektiğini kabul ediyorum.