Saya baru saja menemukan tip yang luar biasa ini di Apple SE:
Mulai server web cepat dari direktori apa pun:
python -m SimpleHTTPServer 8000
Apakah ada cara untuk memiliki skrip php parse ini, atau apakah ini hanya untuk situs html?
Saya baru saja menemukan tip yang luar biasa ini di Apple SE:
Mulai server web cepat dari direktori apa pun:
python -m SimpleHTTPServer 8000
Apakah ada cara untuk memiliki skrip php parse ini, atau apakah ini hanya untuk situs html?
Jawaban:
Saya baru saja menemukan jawaban ini dari StackOverflow.
Pada dasarnya, server web python tidak dikonfigurasikan untuk menjalankan file php secara default, tetapi alih-alih mencoba mengkonfigurasi ulang server web python, Anda cukup menjalankan server web php, yang bekerja hampir persis seperti simplehttpserver python, dengan
php [options] -S <addr>:<port> [-t docroot]
Contoh:
php -S 127.0.0.1:80 -t .
atau sederhana
php -S 127.0.0.1:80
untuk menggunakan direktori kerja saat ini.
Sunting: Lupa menyebutkan, tampaknya perlu menjalankan ini sebagai root jika Anda perlu menggunakan port 80, tetapi ini tidak perlu jika Anda menentukan nomor port yang lebih tinggi seperti 8080. Terima kasih telah menunjukkannya, Mike Houston!
The SimpleHTTPServer python perpustakaan, yang disebut dengan cara itu, hanya akan melayani file, dan tidak akan menafsirkan PHP (atau python, dalam hal ini). Namun, Anda bisa mendapatkannya untuk melayani apa pun yang Anda inginkan (termasuk PHP - lihat CGIHTTPServer ) dengan beberapa python khusus yang melilitnya .