Linux 4

[Ubuntu] APM 소스(컴파일/수동) 설치하기 3 - PHP

여기까지 왔다면 이젠 APM 소스 설치의 마지막이다!! 혹시 Apache와 MySQL을 꼭 설치하고 진행을 해야 하기 때문에 안 했다면 아래 포스트를 보고 오는 것을 추천한다. [Ubuntu] APM 소스(컴파일/수동) 설치하기 2 - MySQL MySQL을 설치하기 전에 Apache를 설치해야 한다. 해당 포스트는 아래 포스트의 Apache 설치를 그대로 따라 했다고 가정하고 MySQL 설치를 진행한다. [Ubuntu] APM 소스(컴파일/수동) 설치하기 1 - Apache 해당 ta-mi.tistory.com 필수 패키지 설치 /usr/local# apt-get install libxml2-dev libjpeg-dev libpng-dev libsqlite3-dev PHP 설치 1) php-8.1.0 ..

Linux 2022.03.12

[Ubuntu] APM 소스(컴파일/수동) 설치하기 2 - MySQL

MySQL을 설치하기 전에 Apache를 설치해야 한다. 해당 포스트는 아래 포스트의 Apache 설치를 그대로 따라 했다고 가정하고 MySQL 설치를 진행한다. [Ubuntu] APM 소스(컴파일/수동) 설치하기 1 - Apache 해당 포스팅은 Ubuntu 20.04 기준입니다. 서버의 구성 서버 : Apache, Ngnix 백엔드 프로그래밍 언어 : PHP, Spring, Node.js DB, DBMS : MySQL, Oracle, Mongo DB 그렇다면 APM은 무엇일까? 서버의 구성을 잘 보.. ta-mi.tistory.com 그럼 MySQL 설치 Start! 필수 패키지 설치 $ cd /usr/local /usr/local$ sudo su /usr/local# apt-get update /u..

Linux 2022.03.12

[Ubuntu] APM 소스(컴파일/수동) 설치하기 1 - Apache

해당 포스팅은 Ubuntu 20.04 기준입니다. 서버의 구성 서버 : Apache, Ngnix 백엔드 프로그래밍 언어 : PHP, Spring, Node.js DB, DBMS : MySQL, Oracle, Mongo DB 그렇다면 APM은 무엇일까? 서버의 구성을 잘 보면 감이 온다!! APM이란 A : Apache => 웹 서버 P : PHP => 백엔드 프로그래밍 언어 M : MySQL => 데이터베이스 APM은 하나의 소프트웨어를 의미하는 것이 아니라 서버를 구성하는 3가지를 연동해서 운영되도록 만든 환경을 말한다. 소스 설치/ 컴파일 설치/ 수동 설치 소스 설치는 os의 종류, 버전, 프로그램의 의존성에 맞추어서 소스 다운받아 컴파일해서 설치하는 것이다. 패키지 설치는 패키지 매니저를 사용해서 ..

Linux 2022.03.12

[Ubuntu] vim 설정 (~/.vimrc)

우분투를 이용해 개발할 때, 더 편리한 개발 환경을 위해 vim 설정을 해줘야한다. 물론 필수는 아니지만 개인적으로 설정을 안하면 너무 불편하기에 하는 것을 추천한다!! $ vi ~/.vimrc 위 명령어를 통해 홈 디렉토리(~)에 .vimrc 파일을 생성해준다. 그 후 아래 내용들을 붙어넣으면 된다. syntax on "문법 하이라이트 표시 set number "코드 줄 번호 표시 set ts=4 " tab시 4칸 공백 set smarttab "백스페이스로 삭제 시 탭 단위로 삭제 set autoindent "자동 들여쓰기 set cindent "c 스타일의 들여쓰기 set smartindent " #으로 시작하는 전처리기 명령어에 대해서는 들여쓰기 무시 set shiftwidth=4 "자동 공백 4칸..

Linux 2022.03.03