본문으로 바로가기

WEBDIR

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈으로
  • 블로그소개
  • 카테고리
  • 태그
  • 방명록
관리자
  • 블로그 이미지
    흉내쟁이

    개발자모드 ON, 부스터 디자인

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

PHP 문자열

PHP에서 사용되는 문자열을 자세히 들여다보고, 관련된 규칙들을 살펴봅니다. 문자열(String) 문자들을 표현할때 사용하며, 메모리 공간의 제약이 없다. 즉, 문자열의 길이에 상관없이 제한 없는 문자열을 지원한다. 문자열은 큰따옴표("), 작은따옴표('), 히어닥문법(Heredoc), 나우닥문법(Nowdoc)을 이용하여 할당할 수 있다. 큰따옴표 "Hello $name \n" 와 같이 큰따옴표 사이에 문자열을 써넣으면 PHP는 문자열을 해석하는 절차를 거친다. 큰따옴표 내부에 변수가 있다는 이는 변수의 값을 출력하고 특수문자가 있다면 특수문자에 부여된 바를 행한다. 큰따옴표 내부에서 사용될 수 있는 특수문자는 아래와 같다. 특수문자 의미 \n 개행문자(줄 바꿈) \r 캐리지 리턴(현재 위치를 나타내는 ..

웹코딩/PHP 7년 전

PHP 상수

PHP 상수에 대하여 알아봅니다. PHP 상수 상수는 항상 같은 값을 지니는 변하지 않는 수이며, 한 번 설정하면 전역 변수처럼 사용할 수 있다. 한번 설정된 값은 변경할 수 없다. 대소문자 구별을 하지만 관례적으로 대문자로 표기한다. define() 함수를 사용해 상수를 정의한다. 상수도 변수와 마찬가지로 미리 정의된 상수가 존재한다. 예약 상수를 참고하도록 하자.

웹코딩/PHP 7년 전

PHP 변수

PHP의 변수에 대하여 알아봅니다. PHP 변수 PHP에서 변수란, 어떤 값을 기록해 둘 수 있는 공간(메모리)에 이름을 붙여 둔 것이다. $변수명과 같은 형식으로 정의하며, 대입연산자(=)를 사용하여 값을 할당할 수 있다. PHP 변수 규칙 PHP에서 변수명은 아래에서 제시하는 변수명 규칙을 따르며, 이를 어긴다면 오류가 발생한다. 변수명은 반드시 $(달러표시)로 시작해야 한다. 변수명은 적어도 하나 이상의 문자를 가져야 한다. $ 표시 다음에 오는 첫 번째 문자는 알파벳이거나 _(언더바)여야 한다. 이후에는 알파벳, 언더바 또는 숫자가 가능하다. $와 _를 제외한 모든 특수문자와 빈칸은 변수명에 포함되면 안된다. 또한, 기존의 프로그래머들이 관행적으로 사용해오던 규칙들도 있다. 이러한 규칙은 PHP ..

웹코딩/PHP 7년 전

PHP 기본 문법

PHP의 기본적인 문법에 대하여 알아봅니다. PHP 기본 구문 PHP는 HTML 모드를 기준으로 해석되다가 PHP의 시작을 알리는 시작태그를 만나면 PHP 모드로 전환하여 해석된다. 이런 방식의 해석은 시작과 끝 태그 밖에 있는 부분은 PHP 해석기가 무시하게 되므로, PHP가 어떠한 문서에도 포함될 수 있는 근거가 된다. 이 부분은 PHP 해석기가 무시한다. PHP의 시작태그 와 끝태그 시작태그 끝태그 설명 XML과 구분하기 위한 방법 간소화된 방법으로 PHP의 기본설정은 짧은 태그를 허용하지 않는다. php.ini 파일의 short_open_tag = On 으로 변경하면 사용가능하다. ASP 방식 스크립트 방식 은 ""을 간단히 쓴 모양입니다 을 간단히 쓴 모양입니다 가장 보편적인 방식은, 첫번째 방..

웹코딩/PHP 7년 전

PHP 기초

PHP를 본격적으로 배우기에 앞서 기초적인 내용들을 정리하고 넘어갑니다. 웹의 동작 원리 웹 브라우저의 주소창에 도메인(www.php.net)을 입력했을때 발생하는 일련의 과정은 아래와 같다. 클라이언트(웹 브라우저)에서 입력받은 도메인주소는 DNS 서버를 통해 IP로 변환된다.(DNS 이해) 변환된 IP 주소(64.71.164.5)의 목적지인 웹 서버에 접속하고 URL을 통해 요청(request) 파일의 정보를 전달한다(www.php.net 이라고 URL을 요청했을때 웹서버의 설정에 따라 www.php.net/index.html 혹은 www.php.net/index.php 등의 파일을 자동적으로 찾는다). 웹 서버는 찾은 파일을 처리하고 그 결과를 웹 브라우저에 전달한다. 웹 브라우저는 전달받은 결과를..

웹코딩/PHP 7년 전

드라이브 아이콘 변경 최종

https://www.howtogeek.com/291674/how-to-change-drive-icons-in-windows/

윈도우즈/Windows 일반 7년 전

윈도우즈 AppData 폴더에 대하여

윈도우즈 응용 프로그램은 종종 데이터 및 설정내용을 AppData 폴더에 저장합니다. 딱히 사용자계정 폴더에 접속할 일이 없어서 이를 눈치채지 못하고 있었는데 특정 프로그램의 설정프로그램을 백업할일이 있어서 이를 들여다보니 복잡한 구조가 눈에 띄어 이를 살펴봅니다. AppData 폴더 소개 AppData는 각각의 윈도우즈 사용자계정에 존재하며, 응용 프로그램의 데이터 및 설정 내용을 저장한다. 이는 숨김파일을 표시하는 경우에만 볼 수 있다(윈도우즈 탐색기의 상단메뉴중에 보기 > 숨긴 항목 체크). 사용자계정 아래에 AppData가 존재함으로써, 여러 사람이 컴퓨터를 사용하는 경우 각각의 사용자별 설정을 저장할 수 있다. 이 폴더는 Application Data의 약자이고, 윈도우즈 비스타에서 도입되었으며..

윈도우즈/Windows 일반 7년 전

윈도우즈 콘솔 에뮬레이터 cmder

기존의 윈도우즈 콘솔에 편의성과 가시성, 시각적으로 아름답게 만들어주는 cmder 라는 프로그램을 소개합니다. cmder 소개 cmder는 윈도우즈에서 사용 가능한 콘솔 에뮬레이터가 없다는 순수한 좌절로부터 만들어진 소프트웨어 패키지이다. Conemu를 기반으로 주요 설정을 하고, Mononaki 색 구성표를 사용하며, 놀라운 Clink 기능의 추가와 사용자 정의 가능한 프롬프트 레이아웃을 제공한다. HOME cmder Repo cmderdev/cmder 포터블 cmder cmder의 강점은 포터블로서 제공된 다는 것이다. 어떠한 외부적 종속성없이 자체 설계되어 USB나 클라우드 스토리지에 적재하여, 콘솔, aliase(별칭), 바이너리(wget, curl, git)등을 어디에서나 휴대할 수 있다. Cm..

윈도우즈/Windows 일반 7년 전

윈도우즈의 SSH Key 와 WSL의 SSH Key 관리 - WSL

Git, SSH연결등에는 SSH Key가 필요할 수 있습니다. 윈도우즈나 리눅스에 별도로 서로 다른 SSH Key를 마련한다면 관리에 어려움이 따를 수 있으니 하나의 SSH Key를 사용해보도록 합시다. SSH Key의 공유 처음에는 막연히 윈도우즈에 SSH Key를 생성하고 이를 WSL상에서 마운트한다거나 심볼릭 링크를 걸어주면 해결될 일이라고 생각했다. 문제는 윈도우즈에서 WSL로 마운트되거나 심볼릭 링크가 걸리는 디렉토리, 파일들이 권한 문제가 발생할 수 있다는 것이다. 특히나 SSH는 비공개(개인) 키에 대해 권한이 엄격하기에 윈도우즈로 심볼릭 링크되는 키를 무시해 버린다. SSH의 매뉴얼 페이지에는 다음과 같이 아주 명확하게 설명하고 있다. ~/.ssh/id_rsa인증을 위한 개인(private..

윈도우즈/WSL 7년 전

터미널(CMD, WSL) 컬러셋 변경 - WSL

WSL 터미널의 색상을 변경하는 방법을 알아봅니다. 기본 윈도우즈 터미널에서 제공하는 방법과 이를 좀 더 간편화해서 제공하는 ColorTool도 사용해봅니다. WSL 터미널을 우분투처럼 WSL로 사용하는 우분투 배포판의 터미널(콘솔)을 우분투처럼 색상과 폰트를 맞추어 인터페이스를 전환해보도록 한다. 사실 WSL을 설치하면서 터미널을 열어보면 윈도우즈의 CMD(명령프롬프트)의 그것이기에 원시 리눅스들을 사용하던 사람들이라면 이질감이 들기에 인터페이스의 전환은 좀 더 몰입감을 준다. 터미널 색상 변경 윈도우즈에서 실행되는 터미널들은 윈도우즈에서 제공하는 기능을 이용하여 설정을 변경할 수 있다.만약, 속성이 아닌 기본값을 변경해버리면 WSL 터미널뿐만 아니라 CMD 창도 변하게 되므로 기호에 따라 선택하자. ..

윈도우즈/WSL 7년 전

윈도우즈에서 리눅스 활용팁 - WSL

WSL 관리 및 유용한 도구들에 대한 몇가지 팁을 작성합니다. WSL 배포판 패키지 업데이트 배포판마다 다르지만 우분투 사용자들이라면 아래와 같이 업데이트 및 업그레이드가 가능하다. 처음설치했다면 한번쯤은 해두도록 하자. $ sudo apt-get update $ sudo apt-get upgrade WSL 배포판 정보확인 우분투 사용자라면 아래의 명령어로 배포판 관련정보를 얻을수 있다. $ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial screenFetch 만일, 좀더 자세한 정보와 배포판로고까지 첨부되는 화면을 원..

윈도우즈/WSL 7년 전

윈도우즈와의 상호 운용성 - WSL

윈도우즈 명령프롬프트에서 리눅스 도구 실행 wsl.exe 명령어를 사용하여 윈도우즈 명령 프롬프트(CMD 또는 PowerShell)에서 리눅스 바이너리를 실행한다. 바이너리는 아래와 같이 호출된다. 현재 CMD 또는 PowerShell 프롬프트와 동일한 작업 디렉토리 사용 WSL 기본 사용자(default user)로 실행 호출 프로세스 및 터미널과 동일한 윈도우즈 관리 권한을 가진다. 예를 들면, C:\temp> wsl ls -la 리눅스 명령에서wsl.exe는 WSL에서 실행되는 명령처럼 처리된다(sudo, piping, 파일 리다이렉션과 같은 것들).예를 들면, C:\temp> wsl sudo apt-get update [sudo] password for username: Hit:1 http://a..

윈도우즈/WSL 7년 전

관리 및 구성 - WSL

Applies to Windows 10 Fall Creators Update 와 그 이후버전들에서 사용가능하다. 멀티 리눅스 배포판 관리 WSL Config(wslconfig.exe)는 WSL에서 실행되는 리눅스 배포를 관리하기위한 명령줄(command-line) 도구이다. 이 도구를 이용하여 이용가능한 배포판을 나열하고 기본 배포판을 설정하고, 배포판을 제거할 수 있다.WSL Config는 배포판들에 대한 확장, 조정하는 설정에 유용하지만, 각각의 배포판은 자체 설정(구성, configuration)을 독립적으로 관리한다. 리눅스 배포판별 명령을 보려면 배포만명.exe /?(ex. ubuntu /?)를 실행하자.wslconfig /?를 입력하면 WSL Config에 사용할 수 있는 모든 옵션을 확인할 ..

윈도우즈/WSL 7년 전

사용자계정과 권한 - WSL

WSL의 기본 사용자의 비밀번호 재설정, 비밀번호를 잃어버렸을때의 대체방안, WSL의 기본적인 윈도우와 리눅스간의 권한에 대하여 알아봅니다. WSL 설치시 설정하게되는 계정 WSL 설치시에 사용자 계정을 입력하도록 요구받는데, 이때 이 계정은 몇가지 특수 속성을 자동으로 부여받는다. WSL을 실행하면 자동으로 로그인하는 기본 사용자(default user)로 구성된다. 기본적으로 리눅스 관리자(administrator) sudo 그룹에 포함된다. WSL 설치시 배포판을 선택할수 있듯이 각각의 배포판마다 자체적인 리눅스 사용자 계정과 암호를 설정하며, 배포판을 추가, 재설치 또는 재설정할 때마다 리눅스 사용자 계정을 구성해야한다.리눅스 사용자 계정은 배포판마다 독립적이며, 윈도우즈 사용자 계정과도 독립된 ..

윈도우즈/WSL 7년 전

윈도우즈에서 리눅스 설치 - WSL

윈도우즈10에서 WSL 설치방법에 대하여 알아봅니다. WSL 시스템 요구사항 아래의 요구사항을 충족시키지 못한다면 아쉽지만 WSL을 설치할 수 없다. OS : Windows 10 버전 1607이상 아키텍처 : x64 계정 : 이메일 계정으로 PC로그인 (로컬사용자 제외 - MS스토어 사용을 위해) 윈도우즈 버전확인 윈도우즈 작업표시줄의 검색 상자에 PC 정보라고 입력하여 검색하고 이를 선택한다(설정 > 시스템 > 정보). 아래와 같이 해당 항목들을 살펴보고 자신의 시스템을 확인하자.만일, 버전이 낮다면 '설정 > 업데이트 및 복구 > Windows 업데이트'를 통해 해결하자. WSL 설치 아래와 같이 '제어판 > 프로그램 > 프로그램 및 기능 - Windows 기능 켜기/끄기'를 선택하고 Linux용 W..

윈도우즈/WSL 7년 전
  • 이전
  • 1
  • 2
  • 3
  • 4
  • ···
  • 30
  • 다음

사이드바

ABOUT

WEBDIR for Developer

NOTICE

  • 스킨 변경 및 배포
  • 리부트!! WEBDIR 개편 소식
  • 오픈!! WEBDIR 블로그 소개
  • 전체 보기
MORE+

CATEGORY

  • 전체보기 (438)
    • 윈도우즈 (68)
      • Windows 일반 (49)
      • Windows 10 (11)
      • WSL (8)
    • 리눅스 (135)
      • Linux 일반 (63)
      • CentOS (26)
      • Ubuntu (46)
    • 네트워크 (8)
    • 웹코딩 (125)
      • HTML (43)
      • CSS (41)
      • Javascript (14)
      • PHP (5)
      • MySQL (0)
      • App,Plugin (22)
    • 웹개발론 (31)
      • 웹표준, 접근성 (6)
      • 크로스브라우징 (24)
      • 반응형웹디자인 (1)
    • 프레임워크 (6)
      • 보일러플레이트 (6)
      • 부트스트랩 (0)
    • 그누보드 (4)
      • GNU 자습서 (2)
      • GNU 팁 (2)
    • 워드프레스 (13)
      • WP 팁&테크 (9)
      • WP 플러그인 (3)
      • WP 변경이력 (1)
    • 티스토리 (10)
      • 블로그가이드 (0)
      • 스킨가이드 (8)
      • 스킨배포 (2)
    • 개발도구 (33)
      • XAMPP (6)
      • 서브라임텍스트 (15)
      • 에디터 (2)
      • 크롬, 개발자도구 (6)
      • Git (1)
      • Hyper-V (0)
      • Docker (0)
      • 가상머신 (1)
    • 기존 작성물 (5)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

TAG

  • HTML
  • Windows
  • Editor
  • CentOS
  • server
  • app
  • Command
  • Plugin
  • jQuery
  • Utility
  • JavaScript
  • html5
  • Linux
  • CSS
  • element
  • Wordpress
  • ubuntu
  • property
  • polyfill
  • sublimetext
MORE+

LINK

  • 그렇고 그런 이야기
  • Life is an egg.
  • Codrops
  • Front-end Developer Ishaiin.

VISITOR

현재 실시간 방문자
오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT WEBDIR, ALL RIGHT RESERVED.
WEBDIR
블로그 이미지 흉내쟁이 님의 블로그
MENU
  • 홈으로
  • 블로그소개
  • 카테고리
  • 태그
  • 방명록
CATEGORY
  • 전체보기 (438)
    • 윈도우즈 (68)
      • Windows 일반 (49)
      • Windows 10 (11)
      • WSL (8)
    • 리눅스 (135)
      • Linux 일반 (63)
      • CentOS (26)
      • Ubuntu (46)
    • 네트워크 (8)
    • 웹코딩 (125)
      • HTML (43)
      • CSS (41)
      • Javascript (14)
      • PHP (5)
      • MySQL (0)
      • App,Plugin (22)
    • 웹개발론 (31)
      • 웹표준, 접근성 (6)
      • 크로스브라우징 (24)
      • 반응형웹디자인 (1)
    • 프레임워크 (6)
      • 보일러플레이트 (6)
      • 부트스트랩 (0)
    • 그누보드 (4)
      • GNU 자습서 (2)
      • GNU 팁 (2)
    • 워드프레스 (13)
      • WP 팁&테크 (9)
      • WP 플러그인 (3)
      • WP 변경이력 (1)
    • 티스토리 (10)
      • 블로그가이드 (0)
      • 스킨가이드 (8)
      • 스킨배포 (2)
    • 개발도구 (33)
      • XAMPP (6)
      • 서브라임텍스트 (15)
      • 에디터 (2)
      • 크롬, 개발자도구 (6)
      • Git (1)
      • Hyper-V (0)
      • Docker (0)
      • 가상머신 (1)
    • 기존 작성물 (5)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

  • HTML
  • Windows
  • Editor
  • CentOS
  • server
  • app
  • Command
  • Plugin

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.