본문 바로가기
728x90
반응형

vita_Linux6

[PHP] require 함수의 경로 설정 방법 [PHP] require 함수의 경로 설정 방법   PHP에서 require 함수는 다른 파일을 포함할 때 사용된다. require는 주로 재사용 가능한 코드, 클래스, 함수 등을 포함해야 할 때 자주 사용된다. 하지만 파일 경로를 올바르게 설정하지 않으면 에러를 발생시킨다. 이번 글에서는 require 함수의 경로 설정 방법에 대해 자세히 설명하고, 예제를 통해 이해해 보도록 하자.    1. 기본 경로 설정 require 함수는 경로를 절대경로 또는 상대경로로 설정할 수 있습니다.1.1 상대 경로상대 경로는 현재 스크립트의 위치를 기준으로 파일을 찾습니다. 예를 들어, 다음과 같은 폴더 구조가 있다고 가정해 보겠습니다. /project /includes config.php in.. 2024. 11. 22.
[Linux] Ubuntu 서버 내의 특정 PHP 파일을 서비스로 실행하기 [Linux] Ubuntu 서버 내의 특정 PHP 파일을 서비스로 실행하기      Ubuntu 서버의 기본적인 설치와 세팅, 그리고 php를 이용한 기본 웹서비스도 되도록 마쳤다.이번에는 특정 폴더에 있는 php파일을 계속 실행하도록 하는 서비스를 구축해야 한다.이 서비스가 하는 일은 mariadb의 특정 테이블에 신규 row가 생기면 그에 따른 업무를 진행시키기 위함이다.마치 db가 하는 trigger와 유사한 기능을 한다. 이번 글에서는 PHP CLI를 이용한 서비스 등록 방법에 대해 깔끔하게 기술하고자 한다.     1. PHP CLI 설치 확인 및 설치 PHP CLI(Command Line Interface)가 설치되어 있는지 확인이 필요하다.  만약 PHP CLI가 설치되어 있지 않으면 다음의.. 2024. 11. 21.
[Linux] Apach php 한국시간으로 변경하기 [Linux] Apach php 한국시간으로 변경하기      php 웹프로그래밍으로 화면에 날짜와 시간을 표시해야 하는데한국시간이 아닌 UTC 표준시간이 표시되어 난감한 차에 한국시간으로 변경하는 방법을 공유합니다.    현재 현상 php 웹페이지를 만들고 날짜와 시간을 표시하도록 하였다.  그런데 한국 시간이 아닌 표준시간이 표시되고 있다.한국 시간보다 9시간 느린 시간이다.  아파치 서버에 직접 접속하여 표시되는 시간을 확인해 보았더니 역시 동일하다.       서버 시간을 한국 시간으로 변경하기 서버 시간을 한국 시간으로 변경하기 위해서는  $sudo rm /etc/localtime$sudo ln -s /usr/share/zoneinfo/Asia/Seoul /etc/localtime 위의 명령어를.. 2024. 11. 21.
[Mariadb] HeidiSQL에서 AWS RDS mariadb에 접속이 되지 않아요 [Mariadb] HeidiSQL에서 AWS RDS mariadb에 접속이 되지 않을 때 조치방법   아마존 AWS RDS에 Mariadb 데이터베이스를 설치하고 외부 컴퓨터에서 접속을 하는데 접속이 되지 않는다.외부컴퓨터의 PuTTY에서는 접속이 원활하게 된다.  기본적인 보안그룹 설정은 모두 살펴보았다.구글링을 통해서 뒤져보아도 외부접속이 안되는 문제는 모두 보안그룹설정만 하면 된다고 설명이 되어 있었지만그대로 따라해도 해결책이 못되었다. 이 문제로 2일간 데이터베이스를 지웠다가 다시 생성하기를 3번 반복했지만 소용없었다.그렇게 삽질끝에 결국 해결책을 찾아내었고 오늘은 그 방법을 공유하고자 한다.이 글이 필자와 같은 고민으로 지금도 시간을 낭비하고 있는 많은 초보 개발자들에게 도움이 되었으면 한다. .. 2024. 11. 20.
[Linux] Ubuntu 우분투에 아파치2 설치하기 sudo apt update && sudo apt upgrade​  [Linux] Ubuntu 우분투에 아파치2 설치하기      아마존 EC2 리눅스 인스턴스를 새롭게 개설하였다.새로운 프로젝트는 라이선스로부터 자유로운 리눅스 시스템을 사용해야 했으므로 아마존 EC2를 선택해야 했다.이번 글에는 리눅스 시스템에 아파치2 웹서버를 설치하는 과정과 추가로 파일질러로 FTP 연결하는 방법을 정리해 보고자 한다.    PuTTy 로 서버 접속하기  PuTTY를 실행 후 Session 메뉴에서 서버의 ip주소를 입력합니다.   다음으로, Connection > SSH > Auth > Credencial 에서 Private key file을 선택한 후 Open 버튼을 클릭합니다.     위와 같이 명령어창이 뜨면.. 2024. 11. 18.
리눅스 서버에 아파치 웹서버를 돌려보자 리눅스 서버에 아파치 웹서버 돌리기    필자는 Amazon AWS에 EC2 서비스를 개설하고 리눅스 서버 1대를 구성하였다.이 서버에 웹서비스를 구동시키기 위한 방법과 순서를 이 글에 따로 정리하고자 한다.리눅스 서버쪽에 있어서는 필자도 초보자이기 때문에 하나씩 공부해 가면서 실습하고 있는데실습과 습득 후에 바로 실무에 적용해야 하는 입장이라 좀 간절한 마음이 있다. 이번 글에서는 리눅스 서버에 아파치 웹서버를 설치 및 구동시키고 테스트 웹페이지를 보여주도록 해 보겠다.     리눅스에 아파치 웹서버 설치하기   먼저 리눅스 서버에 로그인을 해야 한다. 당연한 이야기겠지만,필자는 putty로 서버에 접속하였다.Apach 웹서버 설치를 위해 콘솔창에 아래와 같이 입력하였다.  $ sudo yum inst.. 2024. 11. 15.
728x90
반응형