전체 글 455

PHP 실행 지연(delay) 시키기

PHP 스크립트(script) 실행(execution)시 테스트 등의 목적으로 실행을 지연(delay)시켜야할 경우가 있습니다. 이때 사용할 수 있는 함수 입니다. 1. 초 단위로 지연 int sleep ( int $seconds ) $seconds로 주어진 초 만큼 실행을 지연합니다. 성공시 0을 반환, 실패시 FALSE를 반환합니다. 음수를 지정하면 오류입니다. Warning이 발생합니다. 2. 마이크로초 단위로 지연 void usleep ( int $micro_seconds ) $micro_seconds로 주어인 마이크로 초(백만분의 1초) 만큼 실행을 지연합니다. 값을 반환하지 않습니다. 음수를 지정하면 오류입니다. Warning이 발생합니다. 3. 지정된 시간까지 지연 bool time_slee..

WEB/PHP 2021.11.23

Class 'ZipArchive' not found 에러 해결방법

Class 'ZipArchive' not found 에러가 발생하는 이유는 zip 모듈이 없어서이다. phpinfo() 하여서 확인해보면 알 수 있다. 모듈을 설치하려면 PHP 다시 컴파일하거나 모듈만 설치하는 방법이 있다. 귀찮으니 모듈만 따로 설치하자. Zip 모듈은 pecl 에서 다운로드 받으면 된다. 여기서 Stable 버전을 다운받는다. http://pecl.php.net/package/zip wget http://pecl.php.net/get/zip-1.10.2.tgz 압축을 해제하고 tar xvfz zip-1.10.2.tgz cd zip-1.10.2 phpize (혹시 phpize: command not found 라고 나오면 yum install php-devel 한후 다시 실행) ./co..

LINUX 2021.11.23

Visual Studio Code / FTP(SFTP)로 원격 서버 접속하여 파일 수정하는 방법

원격 서버에 파일을 추가하거나 수정할 때, 로컬에서 작업하고 서버에 업로드하는 것은 상당히 번거롭습니다. 그래서 텍스트 에디터 중에는 FTP로 서버에 접속해서 바로 작업할 수 있는 기능을 포함한 것이 있습니다. 대표적인 것은 에디트 플러스입니다. 프로그램 자체에 포함되지는 않았지만, 플러그인을 이용해서 FTP 기능을 추가할 수 있는 텍스트 에디터도 있습니다. 대표적인 것은 Brackets, Visual Studio Code입니다. 이번 포스트에서는 Visual Studio Code의 ftp-simple 확장기능을 이용해서 원격 서버에 접속하는 방법을 알아보겠습니다. FTP 플러그인 중에는 로컬 머신과 서버를 동기화해주는 것이 있고, 서버의 파일을 직접 수정하는 것이 있습니다. ftp-simple은 직접 ..

Env Setting/VSCode 2021.08.06