php파일 로컬로 띄워서 확인하는 방법 문의드립니다.

php파일 로컬로 띄워서 확인하는 방법 문의드립니다.

QA

php파일 로컬로 띄워서 확인하는 방법 문의드립니다.

본문

운영체제: Mac OS 

사용프로그램: VS code

 

안녕하세요. html/css를 조금 다룰 줄 아는 데 그누보드와 php사용은 처음이라 너무 막막해서

조언을 구하고자 질문글 올립니다.

 

현재 FTP프로그램으로 전체 파일들은 모두 내려받은 상태입니다.

HTML같은 경우 live server로 로컬 확인이 가능한 것처럼  php파일들도 수정 후 로컬로 확인하고 싶습니다.

 

구글링을 해본 후에 XAMPP설치를 진행해봤는데, apache server가 계속 오류가 나서 띄워지지 않더라고요.

또 vs code와 크롬에 확장프로그램으로 live server연결이 있길래 해봤는데도, 해결이 안되네요...

제가 아무래도 전문적인 개발자가 아니다보니, 어쩌면 구글링검색으로는 한계가 있는 것같기도 합니다만.. ㅠㅠ

어떻게든 해결을 해야하는 문제에 처해있어서 질문드립니다.

 

php의 경우 검색해보니 라라벨, 라라곤이라는 것도 많이 사용하시는 것같은데 

혹시 php파일을 수정해서 로컬로 확인하고 싶을 때 다른 분들은 어떻게 확인하실까요.

 

하루종일 삽질만 하고, 프로그램만 이것저것 만졌는데도 해결은 안되니 너무 답답하네요..

도움부탁드립니다.

 

이 질문에 댓글 쓰기 :

답변 5

XAMPP설치를 진행해봤는데, apache server가 계속 오류가 나서 띄워지지 않더라고요....

==

에러 메시를 올려 보세요

xampp/htdogs 아래에 폴더를 넣어서 vscode에서 PHP server: Serve Project를 눌렀을 때 localhost:3000/index.php에서 아래와 같이 뜹니다.

Fatal error: Uncaught Error: Call to undefined function get_magic_quotes_gpc() in /Users/Desktop/test_portal/common.php:101 Stack trace: #0 /Users/Desktop/test_portal/_common.php(2): include_once() #1 /Users/Desktop/test_portal/index.php(2): include_once('/Users/...') #2 {main} thrown in /Users/Desktop/test_portal/common.php on line 101

확인이 많이 늦어졌습니다. 댓글남겨주셔서 감사합니다.
올려주신 링크로 문서를 확인해보니 이제 사용할 수 없는 것으로 나오긴 하는데,
대체 함수로 어떤 걸 써야하는지는 검색해봐도 나오질 않네요.. (아마 제가 키워드를 잘 못 찾고 있는 것 같습니다)
혹시 이 부분에 대해서 알고계신다면, 다시한번 조언 부탁드려봅니다. 감사합니다.

Apache, Nginx, ... 등의 웹서버 없이 php 만 설치된 환경에서는

 

단순 로직의 경우 CLI 기반으로 확인하거나


user@server:~$ cat a.php
<?php
$a = 1;
$b = 2;
$c = $a + $b;
echo $c . PHP_EOL;
?>
user@server:~$ php a.php
3
user@server:~$

 

전체적인 동작 또는 웹 기반 동작 확인이 필요할 경우 빌트인 웹서버 기능을 사용합니다.

https://www.php.net/manual/en/features.commandline.webserver.php

apm 셋팅이 되어야 하는데 apache 오류가 어떻게 나는지등 알아야 하지만 로컬로 설정하실때  환경이 서버환경의 버전이랑 맞는지도 확인해 보셔야 할듯 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 17
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT