PHP artisan.php serve 용 포트 설정
테스트 서버에 대한 사용자 지정 포트를 어떻게 설정합니까?
일반적으로 우리가 할 때
php artisan serve
폴더는 다음과 같이 제공됩니다.
localhost:8000
하나의 폴더에 어떻게 액세스 할 수 있습니까?
localhost:8080
내 로컬 호스트에있는 두 개의 다른 개발 사이트에 액세스하고 싶습니다.
포트 8080의 경우 :
php artisan serve --port=8080
그리고 포트 80에서 실행하려면 sudo가 필요할 것입니다.
sudo php artisan serve --port=80
이 예에서는 ip 및 포트를 변경할 수 있습니다.
php artisan serve --host=0.0.0.0 --port=8000
다음을 사용하여 포트를 지정할 수 있습니다 php artisan serve --port=8080
..
위의 Andreas의 답변은 포트 80에서 장인을 테스트하는 방법에 대한 내 문제를 해결하는 데 도움이되었습니다. 포트 80은 다른 포트 번호처럼 지정할 수 있지만 일반 사용자는 해당 포트에서 아무것도 실행할 권한이 없습니다.
거기에 약간의 상식을 버리면 Linux에서 다음과 같이 끝납니다.
sudo php artisan serve --port=80
이렇게하면 브라우저에서 포트를 지정하지 않고도 localhost에서 테스트 할 수 있습니다. 내가 한 것처럼 이것을 사용하여 임시 데모를 설정할 수도 있습니다.
그러나 PHP의 내장 서버는 프로덕션 용으로 설계되지 않았습니다. 프로덕션에는 nginx / Apache를 사용합니다.
당신이 사용할 수있는
php artisan serve --port 80
Windows 플랫폼에서 작동
각 프로젝트에 여러 포트를 함께 사용할 수 있습니다.
php artisan serve --port=8000
php artisan serve --port=8001
php artisan serve --port=8002
php artisan serve --port=8003
sudo /Applications/XAMPP/xamppfiles/bin/apachectl start
이것은 내 포트가 모두 고유하게 분류되었는지 확인한 후 내 문제를 해결했습니다.
참고 URL : https://stackoverflow.com/questions/17990820/set-port-for-php-artisan-php-serve
'developer tip' 카테고리의 다른 글
Django URL TypeError : view는 callable이거나 include ()의 경우 목록 / 튜플이어야합니다. (0) | 2020.08.11 |
---|---|
조각의 runOnUiThread (0) | 2020.08.11 |
Windows에서 실행되는 Emacs 용 .emacs 파일은 어디에서 찾을 수 있습니까? (0) | 2020.08.11 |
JavaScript에서 null이거나 정의되지 않은 경우 값을 대체합니다. (0) | 2020.08.11 |
파이썬에서 부울을 어떻게 사용합니까? (0) | 2020.08.11 |