반응형

전체 글 549

CentOS 7 시스템에 PHP 7.4 버전을 설치하는 방법

1. EPEL과 REMI 저장소 추가 다음 명령을 실행하여 리포지토리를 추가합니다. sudo yum install epel-release sudo yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 2. CentOS 7에 PHP 7.4 버전 설치 이제 PHP 7.4 Remi 저장소를 사용할 수 있습니다.CentOS 7에 PHP 7.4를 설치합니다. sudo yum -y install yum-utils yum repolist all |grep php sudo yum-config-manager --enable remi-php74 CentOS 7에 PHP 7.4 설치 및 확장: sudo yum install php php-cli php..

개발 꿀팁/PHP 2022.06.29

php Firebase/ php-jwt 토큰 검증

일:JWT 소개:전칭 JSON Web Token, JSON의 오픈 표준(RFC 7519)에 근거해, Token 방식으로 전통적인 Cookie-Session 모드를 대체하고, 각 서버, 클라이언트의 정보 전달 서명 검증에 사용합니다. 2: JWT의 장점: 1: 서비스 측에서 기존 세션 정보를 저장할 필요가 없으며, 도메인 간 전송 문제가 없으며, 서버 오버헤드를 줄일 수 있습니다. 2:jwt는 간단한 구성으로 적은 바이트를 차지해 전송이 용이하다. 3:json 포맷이 통용되어 서로 다른 언어 간에 사용할 수 있습니다. 3. JWT 구성 1:jwt는 세 부분으로 구성된다. 헤더(header) payload에는 정의 정보와 사용자 정의 정보가 들어 있습니다 비자(signature) 2:구체적 구성: 헤더: {..

개발 꿀팁/PHP 2022.06.29

php-i 또는 phpinfo()를 사용하여 php 설치, 설정 정보 보기

php 개발 과정에서 php 버전, php 확장 설치 현황, php 프로필 경로 등 php 관련 정보를 자주 확인해야 한다.php-i 명령어와 phpinfo() 두 가지 방법을 소개해 드릴 테니 도움이 되었으면 합니다. 사용전제 당신은 php를 정확하게 설치해야 합니다. 윈도에서 명령 사용하기 다음 내용은 콘솔에서 명령을 실행합니다. 예리눅스앤맥 친구들한테는php만 제대로 설치돼 있으면 바로 명령을 실행하면 되지만 윈도 동기생은 설정 없이는 php 명령을 바로 실행할 수 없다.그래서 여기에서는 php 명령을 실행하는 간단한 방법을 소개하겠습니다. 1. php 설치 디렉토리에 들어가며, 보통 ph를 다운로드한다.p 설치 패키지, 직접 압축 해제된 디렉토리 2.폴더 네비게이션 바 클릭 후 cmd 입력리턴을 ..

개발 꿀팁/PHP 2022.06.29

윈도7 PHP 7.1 개발 환경 구축

서문: PHP는 인터넷 시대의 웹 언어 문제를 해결하기 위한 전문 도구로서, 본 논문은 윈도에 PHP를 구축하는 과정과 그 과정에서 마주치는 문제들을 기록한다. 버전 정보 설정 OS: Windows 7 PHP: 7.1.7-nts-Win32-VC14-x64 전치조건 Windows Visual C+ 설치 필요+ VC14+ 이상 버전 설치 패키지입니다. 다운로드 주소: https://support.microsoft.com/en-hk/help/2977003/the-latest-supported-visual-c-downloads 정상적인 경우 2017년 버전 다운로드 apache 다운로드 Apache는 많이 필요 없습니다.없어, 유명한 웹 서버... 다운로드 주소:http://httpd.apache.org/doc..

개발 꿀팁/PHP 2022.06.29

IDEA 2019 PHP 프로젝트 실행

1. 먼저 PHP와 Apache를 설치합니다. 2. 아파치 2.2 설정 1,apache 열기2.2 디렉토리 아래의 conf 아래 httpd.conf, 아래와 같은 내용을 붙여 저장합니다. # 이 파일에 가상 호스트를 프로비저닝하면 하나의 가상 호스트에 대해 하나의 항목을 지원하는 것으로 이해됩니다. Include conf/extra/httpd-vhosts.conf 2, 가상 호스트 구성 먼저 F디스크 아래에 새 폴더 phpDemo를 만들어서 저희 프로젝트로 쓰겠습니다.conf/extra 아래에 있는 httpd-vhosts.conf를 다시 켜면 다음과 같다. # 가상 환경에 이름을 지어 마음대로 쓰다 ServerAdmin phpDemo@phpDemo.com # php항목이 있는 디렉터리 DocumentRo..

개발 꿀팁/PHP 2022.06.29

php학습 --- php실현 인증코드(1)

1. 인증번호 간략 소개 1.인증번호는 전자동존컴퓨터와 인간을 구분하는 튜링 테스트의 약자.사용자가 컴퓨터와 사람인지 구분하는 일종의 공적 전자동 프로그램이다. 2.인증코드 주요적용장경: 로그인, 등록 확정 전, 메시지 게시, 회신 전, 기기 요청 의심 시 사람/기기 체크. 3.실현 단계: (1) 밑그림 생성 의존php 이미지 처리 라이브러리GD,http://php.net/manual/zh/book.image.php (2) 검증내용 생성 생산하다난수를 생성하여 php함수 rand(;)를 사용한다. (3) 인증코드 이미지 생성; (4)검증 내용 확인 php 조작 SESSION 기반 필요, 서버 측에 검증 내용 저장, 프론트 에이젝스 기반 4.개발 전 준비: (1) php 운전 환경(저는 라라곤을 씁니다.)..

개발 꿀팁/PHP 2022.06.29

윈도 xp에 php 개발 환경 구축

다음은 설치 순서에 따라 일기장식 기술을 시작하겠습니다.그 안에서 마주친 문제들을 묘사한다. 1 apache HTTP Server 설치(iis도 ph)p,근데 왠지 아파치로 하는 게 좋을 것 같아) 1-1 다운로드. apache http서버 최신판입니다.공식 홈페이지에서 영문 버전을 다운로드 받으실 것을 추천하며, 아래 다른 프로그램 설치는 권장사항입니다. 공식 홈페이지 http://www.apache.org/.이 텍스트는 Apache HTTP Server 2.2.21로 작성되었으며 시스템별로 구분되어 있습니다.버전, 선택에 주의하시기 바랍니다. without crypto (nomod_ssl) including OpenSSL과 구분해서 솔직히 이건 별로 연구하지 않고 암호화와 관련된 것 같아서 꼭 써야 ..

개발 꿀팁/PHP 2022.06.29

php 한마디 목마 변형 기술

일, 무슨 말이 목마냐? 한마디로 목마는 한 줄만 필요하다코드의 목마는 한 줄의 코드만으로도 말과 비슷한 기능을 할 수 있다.waf 검출을 우회하기 위해 한 마디로 목마가 무수히 변형됐지만 본질은 변하지 않았다:목마의 함수는 우리가 보낸 명령을 실행했다. 2. 우리가 어떻게 명령을 보내는지, 보낼까?보낸 명령은 어떻게 집행합니까? 저희가 GET, P를 통해서OST, COOKIE 이 세 가지 방식으로 하나의 사이트에 데이터를 제출합니다. 한마디로 목마는 $_GET['], $_POST[''], $_COOKIE['']로 우리가 전달한 데이터를 수신하고 수신한 데이터를 전달합니다.한마디로 목마에서 명령을 실행하는 함수, 나아가 명령을 실행하는 것이다. 그래서 목마는 대개 두 가지 부분만 있는데 하나는 코드를 실..

개발 꿀팁/PHP 2022.06.29

PHP는 Mysql에 연결하여 기본적인 추가, 삭제, 변경, 조사-사용자 관리 시스템 구현

서언 최근 PHP와 Mysql을 공부하면서 책을 읽으면서 코드를 치면서 간단한 사용자 관리 시스템을 시도했는데, 간단한 조작을 할 뿐, low(자동으로 큰 소를 차단하는 하하)가 조금 있지만, 요약해 봅시다, 인상을 깊게 할 수 있을 것 같습니다, 잘못된 점은 지적하고, 함께 배우고, 함께 소통하는 것이 좋습니다. 개술하다 PHP는 서버 측에서 실행하는 HTML 문서가 내장된 객체지향 해석형 스크립트 언어로 c언어와 유사한 언어다.모든 CGI(커먼게이트웨이 인터페이스, 서버와 클라이언트 프로그램이 대화하는 일종의 도구)를 구현하는 강력한 기능으로 일반 CGI보다 빠른 실행 속도를 자랑한다. 다음의 접속 조작은 WAMP 플랫폼 환경에서 이루어진다.아직 환경이 구축되지 않은 파트너가 있다면 아래 링크를 참고..

개발 꿀팁/PHP 2022.06.28
반응형