Sanırım sizin örneğinizde yerel bir php sunucusu çalıştırılıyor doğru anladıysam. Eğer yanılıyorsam düzeltin lütfen.
Bazen ben de işte bir dizinde bu şekilde php sunucusunu başlatıyorum.
$ php -S localhost:7777
ama işin ilginç noktası bu noktadan itibaren başlıyor.
$ lt --port 7777
your url is:
https://auwcmvqscu.localtunnel.me
Bu komutu verdiğiniz zaman sizin 7777 kapısında çalışan uygulamanızı dış dünyaya erişime açıyor. Tarayıcıdan
https://auwcmvqscu.localtunnel.me adresini tıklayan biirisi sizin bilgisayarınıza erişip sunucuya bağlanıyor. Her ne kadar denemelerimde bir süre sonra bir hata ile çöktüğünü görsem de bu aslında kullanışlı olabilir.
Düşünün yazılımcı olarak bir müşteriniz var ve yazılımın son halini görmek istedi. Php için bu çok problem olmayabilir ama Python, D gibi diğer dillerde öyle geliştirdiğiniz uygulamayı pat diye paylaşımlı bulundurma (shared hosting) hizmeti veren bir yere yükleyemiyorsunuz. Çünkü örneğin bu örnekte sizde php programı sunucu olarak çalışıyor ama işte D'de ./kullanıcılar diye programı çalıştırdığınızda programın kendisi sunucu görevi görüyor.
Bu tür web uygulamaları, servislerini de Heroku gibi bulut bilişim (cloud computing) hizmeti veren yerlerde deneyebiliyorsunuz. Bu da takdir edersiniz ki biraz vakit alabiliyor. O yüzden yerel sunucuyu anlık olarak internete açmak oldukça pratik gözüküyor.