자신이 사용하는 서버의 PHP 버전을 확인하는 방법이다. 서버에 접근이 가능하여 직접 접속하거나 원격으로 SSH 등으로 접근이 가능하다면 리눅스 기준으로 아래와 같이 입력하면 간단히 확인할 수 있다. ( 관리자 권한이 없어도 확인이 가능하다. ) php -v 위의 명령어를 입력하면 아래와 비슷한 결과값이 출력될 것이다. PHP 8.2.3 (cli) (built: Feb 14 2023 16:58:12) (NTS) Copyright (c) The PHP Group 위에서 빨간색 부분이 현재 서버에 설치된 PHP의 버전이다. 하지만 모두가 자신이 사용하는 서버에 직접 접속할 수 있는 것은 아니다. 접속하는 법을 모르거나~ 접근 권한이 없다거나~ 아니면 비번이 기억나지 않는다거나~ 접속이 귀찮다거나~....; ..
문자열 값에서 특정 문자가 존재하는지 확인하려면 preg_match 등으로 검사하여 확인하는 방법이 있지만 간단하게도 검사할 수 있는 함수가 추가 되었다. (추가된지 좀 되긴했어요..;) ※ PHP 8.0 이상 버전에서 사용 가능 PHP버전 확인하기 : https://heavening.tistory.com/105 서버와 웹에서 PHP 버전 확인하는 법 자신이 사용하는 서버의 PHP 버전을 확인하는 방법이다. 서버에 접근이 가능하여 직접 접속하거나 원격으로 SSH 등으로 접근이 가능하다면 리눅스 기준으로 아래와 같이 입력하면 간단히 확인할 heavening.tistory.com str_contains("문자열", "찾을 문자열"); // return true or false 사용법은 위와 같이 간단하다. ..
1. 개요 MySQL에서 테이블(table)을 추가하거나 테이블(table) 내의 컬럼(column)을 수정할 때 Invalid default value for 'column_name' 이라는 오류문구를 리턴하며 처리 되지 않는 경우가 있다. 이 오류가 나타났을 때 해결법은 간단하다. Invalid default value for 'column_name'을 해석해 보면 'column_name'의 기본 값이 잘못되었습니다. 이다. 2. 원인 기본 값 설정이 해당 컬럼(column)에 필요없거나 해당 컬럼의 데이터형식에 맞지 않는 경우이다. 3. 오류 예시 - AUTO_INCREMENT를 사용할 때 기본 값을 설정하는 경우 CREATE TABLE table_name ( column_name INT DEFAU..
프로트엔트 작업중 javascript를 사용하다가 특이한 점을 발견하게 되었다. 위지위그 에디터를 만드려고 작업중에 글자색과 배경색을 설정하는 버튼을 만들던 중 발견한 오류다. 위지위그 에디터를 만들 때 색을 선택하는 부분이 필요한데 다른 사람이 만들어둔 것 보다는 input type="color"(이하 #fontColor)를 이용하여 만들어 보려던 시도를 하고 있었다. C 이렇게 #btnFontColor와 #fontColor가 따로 되어 있던 것을 약간 숨겨서 "C" 아래에 슥 넣어보았다. C 이렇게 #fontColor의 일부를 가렸더니 문제가 생겼다. 아래의 JS에서 오류가 나기 시작한 것이다..; // jquery를 사용하는 조건입니다. $('#btnFontColor').on({ click: fun..
우분투에서 MySQL을 설치하고 외부(웹서버 또는 워크밴치 등의 MySQL 매니징 프로그램) 접속 허용하는 법에 대해 알아보겠습니다. 본 포스팅은 AWS 기준이지만 여타 다른 종류의 서버도 쉽게 적용하실 수 있을거예요. ※ 이 포스팅에서는 어느 곳에서든지 접속을 허용하는 세팅을 주로 작성하겠지만 보안상 방화벽에서도, MySQL에서도 특정 아이피만 허용하여 사용하시는 것을 추천드립니다. 1. 방화벽 인바운드 포트 허용 2. MySQL 계정 및 DB 설정 2-1. MySQL 접속 및 계정 확인 2-2. 계정 추가 2-3. DB 권한 확인 2-4. DB 생성 및 권한 설정 3. MySQL 설정파일 수정 4. MySQL 서비스 재시작 1. 방화벽 인바운드 포트 허용 먼저 외부에서 MySQL에 접속할 때 사용하는..
※ GIMP : 일명 '김프'라고 불리는 이 이미지 편집 툴은 무료입니다. 누구나 아래의 URL로 들어가 다운로드 받고 마음껏 사용하셔도 됩니다. 단, 포토샵만을 경험해본 분들은 많이 불편할 수도 있습니다. 단축키도 다릅니다. 하지만 사용법만 알면 무료로 고급 편집을 할 수 있습니다. https://www.gimp.org/downloads/ GIMP - Downloads The official download page for all things GIMP! Please only use the official binaries provided here unless you really, really know what you’re doing (it’s the only way to be safe). We try t..
간단 SSL 적용 방법을 알아봅시다. 1. certbot 설치 2. python3-certbot-apache 설치 3. libapache2-mpm-itk 설치 4. 아파치 도메인 연결 설정 5. 사이트 파일 등록 6. 아파치 리로드 7. SSL 자동갱신 SSL 적용 전 준비 certbot 설치 # sudo apt install certbot python3-certbot-apache 설치 # sudo apt install python3-certbot-apache libapache2-mpm-itk 설치 # sudo apt install libapache2-mpm-itk 아파치 도메인 연결 설정 먼저 설정 디렉토리로 이동 # cd /etc/apache2/sites-available 다음은 설정 파일 생성 # ..
https://www.virtualbox.org/wiki/Downloads Downloads – Oracle VM VirtualBox Download VirtualBox Here you will find links to VirtualBox binaries and its source code. VirtualBox binaries By downloading, you agree to the terms and conditions of the respective license. If you're looking for the latest VirtualBox 6.0 packages, see Virt www.virtualbox.org 개인적으로 윈도우 서버에서 PHP를 구동시키는 것을 별로 좋아하지 않습니다. IIS에..
로컬에 개발환경을 세팅하기 기록. 개인적인 기록이며, 비효율적이거나 잘못된 부분이 있을 수 있습니다. 부족하거나 추가해야하는 부분이 있다면 조언 부탁드립니다. 개인적으로 윈도우에서 IIS로 PHP를 돌렸을 때 발생하던 자잘한 버그와 비트나미에서 고생한 경험으로 IIS 및 XAMPP 사용을 하지 않기 위해 Virtual Box + Samba를 사용했습니다. 이러한 선택이 어떤 치명적인 이슈가 있는지는 잘 모르겠습니다. 프로그램 및 버전 이 포스팅에서 사용된 프로그램과 버전입니다. Windows 10 PHP Storm 2021.3 Virtual Box 6.1 Ubuntu 20.04 LTS Apache 2.4.41 PHP 8.1.0 MariaDB 10.3.32 Composer 2.1.14 Laravel Ins..
요즘 뭐만 하면 컴포저(Composer)로 설치해야하는데 컴포저를 모르면 여러가지로 불편한 것 같습니다. 이번에는 우분투(Ubuntu) 서버에 컴포저를 설치해보겠습니다. Composer 설치에 앞서 가상서버는 iwinv.kr에서 생성했습니다. 작성속도를 높이기 위해 모든 문장에 높임법을 사용하지 않겠습니다. (여기부터 시작) 본인도 초보라 문제 해결 능력은 떨어지지만 앞으로 자주하게 될 것 같아 여기에 기록한다. 먼저 서버는 저번에 작성한 포스팅을 토대로 iwinv에서 서버 생성 후 APMariaDB로 설치했다. 최근 iwinv에서 뭔가 큰 사고가 있었다는데 (잘 모름) 그래도 iwinv가 가성비가 좋은 것은 어쩔 수 없다 (고 한다..) https://heavening.tistory.com/88 우분투..
- Total
- Today
- Yesterday
- ubuntu
- PhpStorm
- 막기
- mssql
- iframe
- 다운로드
- SQL Server
- 자바스크립트
- 컨트롤
- default repository
- 오류
- php8
- 날짜
- javascript
- 함수
- rgb to hex
- php
- mpm-itk
- jquery
- 색코드변환
- 중복
- 우분투
- AssignUserID
- 아이프레임
- 인터넷시간동기화
- MySQL
- 환경변수
- MariaDB
- 배열
- 리눅스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |