![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/cE0w1s/btsmKy8s7jA/EGkCgHeSiakso2GR6fKsA1/img.jpg)
Ubuntu 20.04에서 apt를 이용하여 PHP를 설치하면 기본적으로 7.4 버전이 설치가 됩니다. 간혹 라라벨을 이용하시는 분도 계실텐데 8.x 버전을 요하는 경우가 있습니다. PHP 8.1은 2021년에 출시된 최신 버전의 PHP로, 이 튜토리얼에서는 Ubuntu 20.04 서버에 PHP 8.1을 설치하고 Apache 및 Nginx에 연동하는 방법을 설명하겠습니다. 또한, 기존의 PHP 버전을 8.1로 업그레이드하는 방법도 알려드릴 예정입니다. Ubuntu 패키지 업데이트 먼저, 다음 명령을 실행하여 Ubuntu 서버의 패키지가 최신인지 확인합니다. sudo apt update sudo apt upgrade 이후, PHP 8.1 패키지와 필요한 PHP 확장이 있는 PPA를 추가합니다. sudo a..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/kTCKh/btsmIhFSJgT/iKtS0S9d8JlUeVVN5hPN00/img.jpg)
개발 환경을 설정하거나 레거시 프로젝트를 관리할 때 특정 버전의 Composer가 필요할 때가 있습니다. 혹은 Ubuntu에서 기본적으로 설치되는 Composer의 버전이 원하는 환경과 맞지 않는 경우가 있습니다. 이럴 경우 버전관리가 필요합니다. 이번에는 Ubuntu에서 Composer의 버전을 업데이트하고 관리하는 방법을 작성해보겠습니다!! Composer란? Composer는 PHP에서 가장 널리 사용되는 패키지 관리 도구입니다. 패키지 관리 도구는 프로젝트에 필요한 라이브러리와 모듈을 쉽게 관리할 수 있도록 돕는 도구입니다. Composer는 composer.json 파일에 명시된 종속성을 관리하며, 프로젝트에 필요한 패키지를 자동으로 다운로드하고 설치해줍니다. Composer 설치 및 업데이트하..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bVODSL/btsmHDWAwHt/pQ1JINwJgfjiyNPoTnaZ41/img.png)
안녕하세요~ 오늘은 아파치 웹 서버를 Ubuntu 20.04에 설치하는 방법을 가볍게 작성해보겠습니다. 아파치는 오픈 소스 웹 서버로 많은 사람들이 사용하고 있는 웹서버로 터미널만 잘 다룰 수 있다면 금방 설치할 수 있습니다. 터미널 접속 이 작업을 위해서는 Ubuntu 20.04가 설치된 서버와 터미널에 접근할 수 있는 권한이 필요합니다. sudo 권한을 가진 사용자로 로그인이 필요합니다. ex) sudo su 패키지 리스트 업데이트 첫 단계로, 우리는 터미널을 열고 아래 명령어를 입력하여 우리의 서버에서 사용 가능한 패키지 리스트를 업데이트해야 합니다. 이렇게 해야 우리의 서버가 최신 버전의 소프트웨어를 다운로드 받을 수 있습니다. sudo apt update 아파치 설치 다음으로, 아래의 명령어를 ..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/3O89r/btslNmJfZeZ/p1MYLtTkwgYYLPbBBle6y1/img.jpg)
JavaScript 개발자라면 누구나 한 번쯤은 웹 스크랩핑과 데이터 파싱에 대해 고민해본 적이 있을 것입니다. 그런 개발자들에게 Deno는 새로운 대안이 될 수 있습니다. Node.js를 만든 Ryan dahl이 개발한 새로운 JavaScript 및 TypeScript 런타임인 Deno는, 보안 및 모듈 시스템을 개선하고 웹 표준을 적극적으로 수용하였습니다. 공식 홈페이지 : https://deno.land/ 이 글에서는 Deno를 이용하여 웹 스크랩핑을 진행하는 방법과, XML 데이터를 파싱하는 방법을 살펴보도록 하겠습니다. 각각 다양한 라이브러리를 활용하여 '위키피디아'에서 특정 정보를 추출하거나, '기상청'의 일기 예보를 가져오는 등의 예제로 살펴보도록 하겠습니다. 먼저, Deno 프로젝트를 생성..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/bo8f6U/btslR2Ddbbu/akMRPonBOntAVve6Ujufak/img.png)
Deno는 Ryan Dahl에 의해 만들어진 모던한 JavaScript/TypeScript 런타임입니다. Node.js의 창시자로 알려진 Ryan Dahl은 Deno를 만들면서 Node.js에서 발견된 디자인 결함을 수정하려 했습니다. 그 결과, 보안에 더 집중하고, 더 나은 개발자 경험을 제공하며, 최신 JavaScript 기능을 지원하는 새로운 런타임을 만들었습니다. Deno가 시스템에 설치되어 있다면, Deno 프로젝트를 시작하는 것은 매우 간단합니다. 이번 포스트에서는 Visual Studio Code에서 Deno 프로젝트를 생성하고, Deno를 위한 Visual Studio Code 설정을 구성하는 방법에 대해 알아보겠습니다. 공식 홈페이지 : https://deno.land/ 1단계: Visu..
![](http://i1.daumcdn.net/thumb/C148x148/?fname=https://blog.kakaocdn.net/dn/JcRB9/btslRQC8Blv/uGUGFYS0bFDdIugqkR3bA1/img.png)
안녕하세요, JavaScript와 TypeScript의 세계에 대한 모든 것을 사랑하는 개발자 여러분! 오늘은 우리의 일상적인 런타임 Node.js를 넘어서 새로운 지평을 열어줄 또 다른 런타임, Deno에 대해 이야기하려고 합니다. Deno는 Node.js의 창시자인 Ryan Dahl이 개발한 신규 런타임으로, 그의 이전 작품에 대한 반성과 경험이 새로운 형태로 표현된 것입니다. 이 글에서는 Deno의 등장 배경부터 특징, 장점, 그리고 실제 사용 사례에 이르기까지 Deno에 대한 모든 것을 알아보려 합니다. 공식 홈페이지 : https://deno.land/ Deno의 등장 배경 Node.js가 출시된 지 10년이 지난 후, 그 창시자인 Ryan Dahl은 자신이 만든 Node.js에 대한 아쉬움을 ..
- Total
- Today
- Yesterday
- ryan dahl
- Galaxy z Fold 5
- Platform Engineering
- Zfold5
- 엣지컴퓨팅
- Edge Computing
- AI Ethics
- Cleanup.pictures
- JavaScript
- 플랫폼 엔지니어링
- 노아스로스팅
- ubuntu
- php8.1
- 20.04
- gpt-4
- V8
- 김포레스트점
- 갤럭시 Z Fold 5
- 언팩2023
- copy.ai
- 802.11bb
- Federated Learning
- AutoML
- Ai
- chatGPT4
- 대파빵
- php
- 인페인팅
- Hypersuggest
- deno
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |