2010-11-29 7 views
30

웹 서버를 설치하지 않고 PHP를 실행할 수 있는지 묻고 싶습니다. CGI와 같은 PHP를 사용해야하고 명령 줄을 통해 내 페이지를 실행해야합니까? 그렇다면 PHP 설치를 통해 내가 선택해야하는 단계는 무엇입니까? CGI 및 해당 단계 이후의 구성 요소를 선호합니까?웹 서버없이 PHP를 어떻게 실행할 수 있습니까?

php 5.3.3을 설치했지만 제대로 작동하지 않는 것 같습니다. php5ts.dll이 누락되었다는 메시지가 나타납니다.이 파일을 내 ext 폴더에 넣으면 다른 오류 메시지가 나타납니다. 사용할 구성 파일이나 단계가 있습니까? (이와 같은 작업을 수행하기에 적합한 PHP 5.3.3입니까?)

웹 서버를 설치해야한다면 어떻게하면 php 코드를 명령 줄에서 실행할 수 있습니까?

+2

를 실행하려고 함께 싸우고 "내 페이지를 실행"- 당신은 웹 서버가 아닌 다른 것을 사용하는 것이 왜 웹 페이지를 제공하는 경우? – BoltClock

+1

나는 실제로 PHP를 실행하고 싶다. (미안하지만 "페이지"라고 말했다.) 응답으로 http 요청을 자동으로 한 번씩한다. (나는 명령 줄을 통해 PHP 파일을 열어 보려고한다. 그냥 PHP를 실행) 내가 브라우저에서 실행하면 모든 것이 잘된다. ex.apache없이 실행하면 PHP 명령 줄에서 아무 것도 실행되지 않는 것 같습니다. (내가 얻은 오류와 coomand 라인을 열 때) 내가 무엇을 선택해야합니까 intsall PHP 5.3.3 (CGI가 없음)? 하지만 난 정말 PHP를 실행하기 위해 내가 confuguraion으로 할 필요가 웹을 찾았어요. – touinta

답변

45

당신은 일반적으로 그냥이 명령을 실행하여 (성공적인 설치 후) PHP 파일을 실행할 수 있습니다 :

$ /path/to/php myfile.php // unix way 
C:\php\php.exe myfile.php // windows way 

당신은 CLI 모드 here에서 PHP를 실행하는 방법에 대한 자세한 내용을보실 수 있습니다.


5.4 버전 이후의 PHP는 자체적으로 웹 서버를 실행할 수 있습니다. 당신은 당신이에서 페이지를 제공하고자하는 폴더에이 코드를 실행하여 작업을 수행 할 수 있습니다

$ php -S localhost:8000 

당신은 웹 서버 모드 here에서 PHP를 실행하는 방법에 대한 자세한 내용을보실 수 있습니다.

+1

(성공적인 설치 후) 답변을 주셔서 감사합니다 내 포인트 내가 올바른 설치 또는 PHP를위한 confuguration 그래서 내가 항상 php5ts.dll 및 다음 zlib.dll에 대한 오류가 실행되도록 할 수 없어 고마워 ... 나는 그것에 대해 많은 것을 웹에서 읽었지만 결과는 없다. 어쩌면 5.3.3 버전이 문제가 될 수있다 .... 도way – touinta

+0

두 가지 옵션을 볼 수있다. 1. 5.2에서 더 낮은 버전을 설치한다. x branch (5.3의 최신 기능을 가지고 있지 않다면 괜찮습니다.) 2. installator 대신 ZIPped 버전을 사용하여 설치가 필요 없으므로 여기에서 적합한 버전을 선택하십시오 : http : //windows.php .net/download/(아마도 디버그 팩에 관심이 없을 것입니다) –

+0

감사합니다. 그래서 당신이 말하는 것은 PHP 수동 설치 방법을 사용하는 것입니다. (php 5.2.8의 설치 프로그램이 마침내 우리에게 있습니다. ed는 CLI dll ....에 대한 오류 메시지를 보여줍니다. 명령 프롬프트를 열었을 때) 그리고 5.3+ 버전을 사용하지 않을 것입니다. 나는 시험해 보겠다. install.txt에있는 지침을 따라야하는 다른 지시 사항이 있습니까? 나는 "Windows 시스템에 설치"부분과 "PECL 확장 설치"부분을 따를 것입니다. – touinta

-9

당신은 아파치 웹 서버를 에뮬레이션 프로그램의 이러한 종류를 사용하여 컴퓨터에 PHP를 실행할 수 있습니다

http://www.wampserver.com/en/

http://www.apachefriends.org/en/xampp.html

+2

잘 나는 알고있다. 그리고 나는 몇 가지 이유로 전 두 사람의 joomla를 사용한다. 하지만 지금해야 할 일은 파일이 내 네트에있는 여러 개의 PC에서 실행되어야한다는 것입니다. 모든 PC에 웹 서버를 설치하지 않으려합니다. – touinta

+6

마지막으로 확인한 시간은 웹 서버였습니다. – bryc

+0

WAMP 및 XAMPP 모두 웹 서버이므로이 대답을 삭제하십시오. – saji89

1

윈도우 시스템의 경우에 따라 PHP를 실행할 수 있어야합니다 아래 단계 :

  1. 사용하려는 php 버전을 다운로드하여 c : \ php에 넣으십시오.
  2. cmd 또는 gui를 사용하여 시스템 경로에 c : \ php을 추가하십시오.
  3. 페이지를 제공 할 폴더에서 $ php -S localhost:8000 명령을 호출하십시오.
+0

이 방법을 사용하여 작동하지만 데이터베이스에 데이터를 삽입하는 방법은 작동합니다. –

+1

@subrahmanyam, 데이터베이스를 지원하려면 별도로 MySQL을 설치해야합니다. Mysql을 설치하려면 https://dev.mysql.com/downloads/installer/로 이동하십시오. –

관련 문제