728x90

php 6

AWS - WordPress, DB 연결

목차 1. WordPress 설치 및 설정 2. DB 설정 1. WordPress 설치 및 설정 - WEB Service를 이용하기 위해 httpd 패키지를 설치한다. - wget 명령어를 통해 압축 파일을 받아 올 것이기 때문에 wget 패키지를 설치한다. - WordPress 설치를 위해 해당 홈페이지에서 압축 파일을 wget으로 다운 받는다. - 압축 파일을 해제한다. - 압축 해제를 통해 생성된 WordPress와 관련된 파일들을 WEB Server에서 사용하기 위해 /var/www/html 경로 아래 복사한다. - (WEB Page에서 화면을 불러오기 위한 설정을 /etc/httpd/conf/httpd.conf 파일을 통해 WEB Page 경로 및 불러올 파일 확장자를 상황에 맞게 설정한다.) ..

Cloud/AWS 2022.06.21

AWS - PHP, DB Server 연결 (Load Balancer 이용)

목차 1. 결과 화면 2. 기본 구성 2.1 인스턴스 생성 2.2 그 외 php 파일, 보안 그룹 설정 등... 3. Load Balancer 설정 - Bastion과 개인키 공개키 즉, 키 페어를 통해 SSH로 여러 EC2 인스턴스에 접속하여 설정이 가능하도록 설정 할 것이다. - Bastion을 사용하면 외부에서 접근이 불가능한 EC2 인스턴스에 SSH를 통해 접속하여 작업을 할 수 있다. https://insoobaik.tistory.com/226 AWS - SSH(Secure Shell) 목차 1. 키 페어 생성 1.1 AWS에서 키 페어 생성 1.2 Host Local에서 키 페어 생성 1.3 Local에서 생성한 키 페어를 AWS에 등록하기 1.4 키 페어를 통한 SSH 접속 2. putty에..

Cloud/AWS 2022.06.21

Docker - PHP, MYSql 설치 및 실행

목차 1. 컨테이너 생성 2. PHP 설정 및 복사 2.1 php 파일 설정 2.2 httpd 설정 파일 2.3 php 파일 컨테이너로 복사 3. MYSQL 설치 및 설정 4. Port Forwarding 5. 설정 확인 * 구성 환경 1. 컨테이너 생성 - sysbee/http-php73은 http와 php를 한번에 설치하여 사용하는 이미지다. - sysbee/http-php73 컨테이너를 생성하고 해당 Web Server에서 사용할 DB Server 컨테이너 또한 생성한다. 2. PHP 설정 및 복사 2.1 php 파일 설정 - index.php 파일은 DB가 연결되었는지 확인할 수 있는 파일이다. - 해당 파일에 연결될 DB Server의 IP 주소, 사용자, 패스워드, DB, port, chars..

개발/Docker 2022.06.01

MySQL + PHP - 설치 및 연결, php 파일 분석

목차 1. PHP 설치 및 설정 1.1 PHP 설치 2. PHP 파일 확인 2.1 index.php 2.2 person1.php 2.3 insert1.php 2.4 table1.php 3. DB 설정 4. 설정 확인 - WEB 동작 과정 https://insoobaik.tistory.com/174 MySQL - 설치 및 기본 명령어, 원격 접속 목차 - WEB 동작 과정 1. MYSql 설치 2. MYSql 기본 명령어 3. MYSql 원격 접속 4. MYSql 명령어 4.1 명령어 4.2 조건문 4.3 SQL Injection - WEB 동작 과정 1. Client는 DNS Server에게 원하는.. insoobaik.tistory.com - 기본적인 DB Server 설치 및 설정은 이전 포스팅을 참..

개발/MySQL 2022.05.17

Linux - (Wordpress + MySQL5.7 + PHP 7.3) 설치

이번 포스팅은 Linux를 통해 Wordpress, MySQL5.7, PHP 7.3 설치에 대해 알아볼 것이다. Wordpress 워드프레스(WordPress)는 세계 최대의 자유-오픈 소스 소프트웨어 저작물 관리 시스템이다. PHP로 작성되었으며, MySQL 또는 MariaDB가 주로 사용된다. MySQL 오픈 소스의 관계형 데이터베이스 관리 시스템이다. 다중 스레드, 다중 사용자 형식의 구조질의어 형식의 데이터베이스 관리 시스템이다. PHP 프로그래밍 언어의 일종으로 동적 웹페이지를 만들기 위해 설계되었으며 이를 구현하기 위해 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP로 작성된 코드를 HTML 소스 문서 안에 넣으면 PHP 처리 기능이 있는 웹 서버에서 해당 코드를 인식하여 작성자..

개발/Linux 2022.04.25

Linux - web (ftp, xe, php)

- httpd, vsftpd, php 패키지를 설치해준다. httpd는 웹, vsftpd는 ftp의 사용, php는 php를 이용하기 위한 패키지이다. - 먼저 php 사용을 위해 xe 파일을 받아와야 한다. 하지만 xe 파일이 다른 컴퓨터에 있기 때문에 ftp를 이용하여 파일을 받아온다. (https://insoobaik.tistory.com/15에 FTP 하는 방법이 간략하게 나와있다.) - 여기서 항상 주의 할 것은 모든 패키지는 새로운 작업을 마치면 시스템 재실행을 해주어야 하고, 다른 컴퓨터에서 현재 컴퓨터의 특정 패키지를 사용하기 위해선 방화벽을 반드시 열어주어야 한다. - (현재 빨간줄이 뜨는 이유는 사전에 방화벽을 열어줬기 때문에 신경 쓰지 않아도 된다.) 방화벽을 열고 데몬 재실행까지 마..

개발/Linux 2022.01.23
728x90