본문 바로가기

Linux47

728x90
반응형
[CentOS 8] PHP 7.4 버전 설치하는 법 라라벨8은 PHP 7.3 이상을 요구하기에 이에 맞춰 PHP 버전을 설치해줄 필요가 있었다. 시행착오가 있었기에 시행착오없이 다음에도 설치할 수 있도록 이 글에 PHP 7.4 버전을 설치하는 방법을 남긴다. 설치환경 : CentOS 8.5.2111 1. 사용가능한 PHP 패키지 목록 확인 및 설치하는 PHP 패키지 변경 사용가능한 PHP 패키지 목록을 아래의 명령어로 확인한다. 아래의 사진을 보면 PHP 7.2가 기본 패키지이고 활성화되어 있는 것을 볼 수 있다. sudo dnf module list php 아래의 명령어를 입력하여 PHP 관련 설정을 초기화한다. sudo dnf module reset php sudo dnf module list php 아래의 명령어를 이용하여 설치하는 PHP 패키지 버.. 2021. 12. 23.
[CentOS 7] tar 명령어로 특정 파일(폴더)를 제외하고 압축하기 최근에 제타위키나 다른 블로그에 있는 "리눅스에서 특정 파일을 제외하고 압축하기" 글을 참고하여 압축을 진행하였는데 특정 파일이나 폴더가 제외되지 않아서 이것저것 삽질하다가 되는 명령어를 찾아서 글을 적게 되었다. 'a'라는 최상위 폴더가 있고 그 하위에 'b'라는 폴더와 'c'라는 폴더, index.php 파일이 있을때 'b'폴더를 제외하고 압축하는 명령어는 다음과 같다. tar -zcvf "a.tar.gz" --exclude "a/b" "a/" 위의 명령어를 입력하면 아래와 같이 로그가 나타난다. 압축된 파일을 확인해보면 아래 사진처럼 'b' 폴더만 제외하고 잘 압축된 것을 알 수 있다. 'tar 명령어로 특정 파일(폴더)를 제외하고 압축하는 명령어'는 아래와 같이 정리할 수 있다. tar -zcvf.. 2021. 5. 9.
[CentOS 7] 워드프레스 설치 중 'Permission denied'가 발생하는 경우 워드프레스를 설치 중에 '데이터베이스 연결을 구축하는 중 오류입니다'라는 메시지가 떠서 'wp-config.php'파일을 수동으로 생성하고 디버그 옵션을 활성화시키니 'Permission denied'라는 메시지가 나타났다. 나의 경우는 데이터베이스 서버를 별도로 두고 있었기 때문에 SELinux에서 데이터베이스로 연결을 차단하여 발생하는 문제였다. 1. 아파치 웹서버 네트워크 연결 권환 활성화 아래의 명령어를 입력하여 네트워크 연결 권한을 활성화한다. setsebool httpd_can_network_connect_db=1 2. 워드프레스 설치 진행 잘 적용이 되면 워드프레스 설치화면을 새로고침한다. 아래처럼 워드프레스 설치화면이 나타나면 잘 된 것이다. 2021. 4. 18.
[CentOS 7/8] 아파치 웹서버(HTTPD) HTTP 비활성화 하기 아파치 웹서버를 설치하게 되면 기본적으로 HTTP 프로토콜이 80번 포트로 통신하게 되어 있다. HTTPS 통신만 해서 HTTP 통신이 필요 없는 경우 비활성화하는 것이 보안상 유리하기에 본 글에서는 아파치 웹서버의 HTTP 통신을 비활성화하는 것을 다룬다. vi /etc/httpd/conf/httpd.conf 위의 사진처럼 명령어를 입력하여 아파치 웹서버 설정 파일을 연다. 45번 줄의 포트번호를 주석처리한다. 2021. 4. 8.
Typora에서 작성한 내용을 HTML로 변환하기 Typora에서 작성한 내용은 기본적으로 '*.md' 파일로 저장된다. 마크다운이라는 의미를 가진 확장자 '.md'로 저장되는 것인데 필요에 따라서는 다른 파일 형식으로 변환하여 사용할 필요가 있다. 이번 글에서는 HTML로 변환하는 것을 소개하고자 한다. Typora에서 '파일'-'내보내기'-'HTML'을 클릭하면 HTML로 변환하여 저장할 수 있다. 적당한 파일명을 입력하고 '저장'을 누른후 웹브라우저에서 생성된 파일을 실행하면 아래와 같이 화면이 나타난다. Gitbook 테마를 활용한 것이라 Gitbook 스타일로 HTML이 생성되었다. 2021. 3. 22.
Typora에 Gitbook 테마를 적용하기 Typora의 Gitbook 테마 취향에 맞는 디자인으로 마크다운 에디터 Typora를 쓰고 싶다면 테마를 바꾸는 방법이 있다. Typora에 Gitbook 테마를 적용하여 Gitbook 느낌이 나도록 할 수 있는데 방법은 다음과 같다. Typora의 Gitbook 테마 설치 Typora Gitbook 테마를 Github 저장소에 가서 다운로드 한다. Typora Gitbook 테마 주소 : https://github.com/16soundsofsilence/typora-gitbook-theme/releases/ Gitbook 테마 파일이 잘 다운로드 됬는지 확인하고 Typora 테마 폴더를 확인하기 위해 Typora로 이동한다. 'Typora 환경설정'-'모양'-'테마 폴더 열기'를 클릭하여 테마 폴더를.. 2021. 3. 22.
전자책 작성에 유용한 도구 Typora 소개 및 설치 전자책을 작성하는 방법은 다양하게 있다. 나는 전자책으로 발행하기 전에 각 장들을 온라인으로 게시하고 배포하여 여러 피드백을 받아보고자 한다. Github Pages에 전자책으로 쓸 초안을 나누어 HTML 문서로 업로드하여 내용을 공유하고 피드백을 받아가면서 온라인에서 수정과 배포가 지속적으로 일어나도록 한다음 몇 개월의 시간이 지나면 전자책을 발행하고자 한다. 저자가 나만 있는게 아니라 여러명이 있기에 아무래도 같은 에디터를 사용하여 최대한 비슷한 형식으로 글을 작성하는 것이 필요하기에 마크다운 에디터인 Typora를 사용하려고 한다. Typora는 무료로 사용할 수 있으며 윈도우와 리눅스, Mac OS X에서 동작한다. Typora 홈페이지 주소 : typora.io 다운로드 페이지로 이동하여 자신의.. 2021. 3. 22.