전체 글
-
[PHP] 변수와 <?php ?> 태그PHP 2024. 1. 4. 19:53
태그 는 html에서 와 같이 사용한 php 문을 사용하겠다라는 태그로 생각하면된다. 위와 같이 하나의 문장이 끝나면 닫아준다. 위에 보이는 echo 하나의 출력문으로 echo(); echo val; 이렇게 사용된다. print , print_ 함수도 다양하게 있다. 다음은 변수타입에 대해 알아보자. $txt = "PHP"; // string echo "I love $txt !"; $x = 5; // 정수 $y = 0.5; // 실수 $aaaa = ""; 자바와 다르게 int String float 등 타입을 정해주지 않더라고 값으로 지정된 값을 보고 자동으로 타입을 할당한다. 그리고 변수를 지정하거나 echo에 사용할 땐 반드시 "$" 를 사용후 변수명을 적어야한다.
-
[ PHP ] vsCode 와 연동PHP 2024. 1. 4. 19:45
우선 vsCode 에서 파일 -> 폴더 열기를 클릭한다. 그후 자신이 XAMPP 를 다운한 경로로 이동한다. 이미지에서 커서를 올려놓은 htdocs 를 클릭 후 열기 클릭 이후 vsCode 좌측을 보면 이렇게 폴더가 정상적으로 열린 것을 확인 할 수 있다. 여기서 index.php 는 localhost/ 로 접속 시 가장 메인으로 뜨는 페이지이다. ( 만약 포트를 80 번이 아니라 그 외에 것을 사용한다면 localhost:xxxx/ 로 접속) 해당 url 로 접속하면 본인은 index.php 파일에 코드를 수정했기 때문에 이렇게 뜨지만 수정하지 않았다면 default 로 되어있는 application.html이 뜰 것이다. 이렇게 정상적으로 작동이 된 걸 확인 할 수 있다 이렇게 vsCode 에서 ph..
-
<PHP> XAMPP 다운로드PHP 2024. 1. 3. 20:23
브라우저에 XAMPP 검색 후 상단의 해당 이미지 링크 클릭 하기 본인 os 에 맞는 XAMPP 클릭 후 설치 exe 파일 다운 되어 실행 하면 에러창 이 뜬다. 이때 그냥 ok 클릭한 후 디폴트 상태로 next 후 다운 해도 상관없지만 다운로드 위치, 다운로드 할 프로그램 목록 선택 가능 다운로드 완료 하면 해당 ui 가 뜬다 이 ui 에서 Apache 서버와 DB를 운용할 수 있다. 아파치에서 디폴트 포트는 80번이므로 만약 80포트를 사용하는 서버가 작동 중이면 에러가 뜰 수 있으니 kill 하거나 아파치에서 config 를 클릭 후 최상단을 클릭하여 config 파일에 들어가서 포트를 변경해주면 된다.
-
[ AWS ] Elastic Beanstalk SpringbootAWS 2023. 12. 9. 00:23
처음으로 배포 해봤다.. 상당히 힘들었다 이틀 동안 꼬박 20시간 정도는 배포만 했던 거 같다.. 저처럼 삽질 하지않길 바라면서 제가 구글링하며 아 이렇게 설명해주면 참 좋았을텐데라고 생각한 그대로 작성해보겠습니다. Elastic Beanstalk를 이용하면 기존 EC2를 이용해 배포하던 모든 과정을 생략하고 쉽고 간단하게 인스턴스, 환경구축 까지 가능하고 업로드/배포/ nginx 까지 자동으로 해준다. 우선 처음에 가장 해맸던 환경구축을 하며 EC2 인스턴스 프로파일 설정 부터 알아보자...! aws에 회원가입 후 로그인을 해줍니다. 로그인을 하면 자동으로 aws 메인 콘솔로 이동하게 되는데 상단 좌측에 위치한 검색창에 IAM 을 검색 검색 후 상단 맨위에 보이시는 IAM을 클릭합니다 우측에 역할이나 ..