php 도 콘솔에서 실행할수 있습니까?
이 간단한 코드는 어떻게 실행해보죠?
<?php
function a($txt) {
b("Glenn");
}
function b($txt) {
c("Cleveland");
}
function c($txt) {
debug_backtrace();
}
a("Peter");
?>
출처 : http://www.w3schools.com/php/func_error_debug_backtrace.asp
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
port443
2015-02-17 (화) 09:57:01
PHP 5.4 부터 웹서버 안올리고도 돌릴 수 있습니다.
그냥 PHP 만 설치하고 콘솔에서 php `파일명.php` 로 구동 됩니다.
http://wafe.github.io/php-the-right-way/#builtin_web_server
해당 부분을 확인해보세요
답변에 대한 댓글 3개
멋진남자임
2015-02-17 (화) 12:54:07
port443
2015-02-17 (화) 13:52:22
http://windows.php.net/ 이 사이트에서 php 5.4 이상 버전 설치하신거 맞으신지요?
기본적으로 로컬웹서버가 적용되서 돌아가는게 정상입니다만 ; 설치된 내역을 모르니 답변이 어렵네요
버전은 php -v 로 볼 수 있습니다.
기본적으로 로컬웹서버가 적용되서 돌아가는게 정상입니다만 ; 설치된 내역을 모르니 답변이 어렵네요
버전은 php -v 로 볼 수 있습니다.
멋진남자임
2015-02-17 (화) 13:55:26
xampp 를 씁니다 버전이 3.2.1 로 예상됩니다.
ControlPanel 버전이 V3.2.1 인 것 보니^^
php : 5.5.15
apache : 2.4.10(win32)
5.6.20 MySQL Community Server (GPL)
ControlPanel 버전이 V3.2.1 인 것 보니^^
php : 5.5.15
apache : 2.4.10(win32)
5.6.20 MySQL Community Server (GPL)
2015-02-17 (화) 09:47:19
var_dump()함수 이용하시면 될 것 같습니다.
Copy
<?phpfunction a($txt) { b("Glenn");}function b($txt) { c("Cleveland");}function c($txt) { var_dump(debug_backtrace());}a("Peter");?>
2015-02-17 (화) 08:46:44
작업환경이 window 이시라면 APMSETUP을 설치하고 실행 해보세요..
PHP 은 웹에서 동작하기 때문에. 콘솔은 안됩니다.
리눅스 환경이시라면 링크를 참조하시면 될거 같습니다.
답변을 작성하려면 로그인이 필요합니다.
php디렉토리에서 php `파일명.php 으로 아무리 해도 안되는데 어떻게 해야 할까요?^^
php test.php <= 무반응
php `test.php` <=역시 무반응^^;