program story

간단한 PHP 개발 서버가 있습니까?

inputbox 2020. 10. 20. 07:37
반응형

간단한 PHP 개발 서버가 있습니까?


Python으로 웹 앱을 작성할 때 개발 서버를 실행하는 것은 매우 쉽습니다. Django와 Google App Engine (GAE)은 모두 간단한 서버와 함께 제공됩니다.

내가 찾고있는 주요 기능은 구성이 없다는 것입니다. 서버가 시작될 때 앱의 디렉토리를 매개 변수로 전달하는 GAE dev 서버와 같은 것을 원합니다.

이것이 PHP에서 더 어려운 이유가 있습니까?


XAMPP 사용 : http://www.apachefriends.org/en/xampp.html 설치 및 구성이 쉽습니다.

편집 :
PHP 5.4 (이 답변 후 2 년 후에 출시 됨)부터 내장 웹 서버가 있습니다. 오늘 이것은 정확하지 않습니다. k0pernikus가 그의 답변에서 제공 한 방법을 사용하십시오.


실제로 PHP 5.4.0은 최근 내장 웹 서버를 선보였습니다 .

cd ~/public_html
php -S localhost:8000

사용중인 플랫폼에 상관없이 가능한 옵션이라면 PHP 5.4에는 Django와 유사한 개발 서버가 있습니다.

또한 개발 서버를 감지하고 mod_rewrite의 가장 일반적인 두 가지 용도를 복제하는 데 사용 하는 스 니펫 을 원할 수도 있습니다 . ( index.phpURL에 숨김 및 제공 할 정적 파일 전달)

(예, 내장 된 명령 줄 스위치가 있지만 대부분의 사람들이 사용하는 mod_rewrite 스 니펫과 일치하지 않으며 그 불일치로 인해 저에게 가짜 404 오류가 발생했습니다.)


배치 파일을 사용해보십시오

  1. 메모장 열기
  2. php -S localhost : 8000
  3. .bat 확장자 => server.bat로 파일 저장
  4. 이제를 클릭하면 http : // localhost : 8000server.bat 에서 서버가 준비됩니다 .

DEP

오류가 발생하면 php not recognize any internal or external command환경 변수로 이동하여 php.exe 경로를 편집하십시오.

"C:\wamp\bin\php\php5.4.3"

업데이트 : 나는 easy_php_dev 대신 사용하기 시작한 도커 기반 버전을 개발했습니다 : localdev

easy_php_dev 는 다중 사이트 PHP 개발을 매우 쉽고 빠르게 만듭니다. 유일한 제한은 OSX 전용으로 설계되었습니다. 공개 : 저자입니다.


로컬 테스트를 위해 빠른 PHP 웹 서버가 필요할 때 QuickPHP를 사용 합니다.


우리는 django 개발 서버와 유사한 동작을하는 매우 작은 개발 서버를 개발했습니다.

이 소프트웨어는 sng 라고 하며 php 및 nginx와 함께 작동합니다. 그것은 javascript 및 nodejs 로 만들어졌으며 npm으로 매우 쉽게 설치할 수 있습니다.

npm install sng

AppServ 는 항상 필요한 모든 것을 잘 설정했습니다!

참고 URL : https://stackoverflow.com/questions/3004696/is-there-a-simple-php-development-server

반응형