Saya menggunakan OSX Mavericks. Saya menginstal PHP 5.5 dari http://php-osx.liip.ch/ . Ketika saya pergi ke localhost di browser saya mendapatkan halaman yang mengatakan, "Ini Bekerja!" yang bukan halaman yang saya buat jadi saya tidak yakin di mana itu berada. Apakah ini dari pemasangan PHP atau hanya Apache?
Ketika saya membuka IDE (PHPStorm) saya dan menjalankan situs web, itu berfungsi jika saya menggunakan port seperti 8080. Jika saya mengatur port ke 80, itu gagal dan IDE mengatakan:
/usr/local/php5/bin/php -S 0.0.0.0:80 -t /mywebsitepath/
Failed to listen on 0.0.0.0:80 (reason: Permission denied)
Ketika saya mencari kesalahan spesifik itu, yang saya temukan hanyalah bantuan NGINX , tapi saya menggunakan Apache. Apa yang harus saya ubah untuk dapat menjalankan kode saya secara lokal pada port 80?
Saya ingin melakukan ini agar saya dapat menggunakan localhost, bukan localhost: 8080.
sudo lsof -i TCP:80 | grep LISTEN
Saya tidak mendapat hasil.
TCP:http
(Saya tidak tahu tentang Mac lsof
tapi netstat
pada OS lain akan). Periksa output adil sudo lsof -i TCP
untuk melihat format apa itu.