본문 바로가기

Server Developer/Server Basic4

[Server] Ubuntu-20.04 APM 소스 설치 - PHP 8.2.4 1. 필수 패키지 설치 필요한 패키지를 설치합니다. sudo su apt-get install libxml2-dev apt-get install libjpeg-dev apt-get install libpng-dev apt-get install libsqlite3-dev sudo su? sudo는 "SuperUser DO"의 약자로, 일시적으로 다른 사용자의 권한으로 실행할 수 있는 명령어입니다. su는 "Switch User"의 약자로, 다른 사용자 계정으로 전환하는 명령어입니다. 따라서 sudo su 명령어는 현재 사용자 계정을 슈퍼 유저 계정으로 전환하여 명령어를 실행할 수 있게 합니다. 이 명령어를 실행하면 비밀번호를 입력하라는 메시지가 표시되며, 입력한 비밀번호가 슈퍼 유저 계정의 비밀번호와 일치.. 2023. 4. 7.
[Server] Ubuntu-20.04 APM 소스 설치 - MySQL 8.0.32 1. 필요한 패키지 설치 & sudo su /usr/local# apt-get update /usr/local# apt-get install cmake /usr/local# apt-get install libssl-dev /usr/local# apt-get install libboost-all-dev /usr/local# apt-get install libncurses5-dev libncursesw5-dev /usr/local# apt-get install make /usr/local# apt-get install gcc /usr/local# apt-get install g++ /usr/local# apt-get install perl 2. 소스 설치 파일 다운로드 & 압축 해제 최신의 MySQL 소스를.. 2023. 4. 7.
[Server] Ubuntu-20.04 APM 소스 설치 - Apache 2.4.56 Ubuntu-20.04 APM 소스 설치 - Apache 2.4.56 과정을 정리한 포스팅 입니다. 이번 포스팅에서는Ubuntu-20.04 APM 소스 설치 - Apache 2.4.56에 대해 학습합니다. I) 패키지 설치 대신 소스 설치를 하는 이유 소스 설치는 패키지 설치와는 달리, 소프트웨어의 소스 코드를 직접 컴파일하여 시스템에 설치하는 것입니다. 소스 설치를 하는 이유는 다음과 같습니다. 최신 버전 사용: 패키지 관리자가 제공하는 버전이 최신 버전이 아닐 수 있습니다. 맞춤 설정: 패키지 관리자가 제공하는 버전에는 원하는 기능이나 옵션이 없을 수 있습니다. 종속성 충돌 해결: 패키지 관리자가 제공하는 패키지는 종속성이 많아 충돌이 발생할 수 있습니다. 성능 향상: 패키지 관리자가 제공하는 패키지.. 2023. 4. 4.
[Server] ATM에 Ubuntu(Linux) 운영체제 구축 (M1 Mac Pro) ATM에 Ubuntu(Linux) 운영체제 구축 (M1 Mac Pro) 학습 후 정리한 포스팅 입니다. 이번 포스팅에서는 ATM에 Ubuntu(Linux) 운영체제 구축 (M1 Mac Pro)에 대해 학습합니다. I) VM (Virtual Machine) 가상 머신(Virtual Machine)은 컴퓨터 소프트웨어를 사용하여 물리적 컴퓨터 시스템 위에 가상으로 만들어진 컴퓨터 시스템 이는 호스트 머신(실제 물리적인 컴퓨터)에서 실행되는 소프트웨어를 사용하여 여러 개의 게스트 운영 체제 및 응용 프로그램을 실행할 수 있도록 해준다. mac 환경에서 VM은 패러렐즈, UTM 등이 있으나 M1 Mac 으로 넘어오면서 많은 VM을 사용할 수 없게 되었다. 그래서 arm64을 지원하는 UTM을 사용하여 Ubunt.. 2023. 4. 2.