반응형

php 409

도커 원클릭 Nginx+PHP 환경 구축 (자동 배치 명령 포함)

글의 주요 부분은 단계별 튜토리얼입니다. 글의 마지막은 내가 원클릭 설치 명령을 정리한 것입니다. 자동으로 docker를 다운로드하여 설치하고, 미러를 구축하며, 컨테이너 클러스터를 작동시킵니다(팩 안의 주석 커버 범위 80%까지). 여러분은 튜토리얼을 보고 직접 시도하거나 원클릭 설치 명령을 실행할 수 있습니다. 이 과정은 약 10분 동안 4대의 다른 기계에서 수행되었습니다. 네트워크상의 이유로 5-15분 정도입니다. 이 장의 내용이 원클릭 설치로 다운로드되는 것과 다르다면, 원클릭 설치 기준으로 원클릭 설치 버전은 계속 갱신되며, v1.3.0 버전은 memcache와 redis를 지원합니다. 설치 후 IP:8081에 직접 액세스하면 phpinfo 페이지가 나타납니다 이번 배포는 단일 서버에서 도커를 ..

개발 꿀팁/PHP 2022.07.13

PHP가 HTTP 요청을 보내는 6가지 방법

방법 1: file_get_contents를 사용하여 get으로 내용을 가져옵니다: 방법2:fopen으로 url을 열고 get 방식으로 콘텐츠를 가져옵니다 방법 3: file_get_contents 함수를 이용하여 post 방식으로 url을 획득한다 방법 4: fsockopen 함수로 url을 열고, header와 body를 포함하여 get 방식으로 데이터를 가져옵니다. fsockopen은 pHP.ini의 allow_url_fopen 옵션을 사용하여 켜야 합니다 방법 5: fsockopen 함수로 url을 열고, 헤더와 body를 포함하여 POST 방식으로 완전한 데이터를 가져옵니다 방법6:curl 라이브러리를 사용하고 curl 라이브러리를 사용하기 전에 php.ini가 curl 확장을 켰는지 확인해야 ..

개발 꿀팁/PHP 2022.07.13

php+mysql 구현 페이지: 이전 페이지, 다음 페이지

mysql에서 데이터를 페이지별로 표시하는 문구는 limit 5,1이다.5는 검색 시작 위치, 1은 1페이지 표시 따라서 php에서 이전 페이지를 구현하려면 다음 페이지에 데이터 page를 limit에 전송하면 페이지 분할이 가능하다. 세 단계로 이해할 수 있다. 1) 데이터베이스에 접속하여 전면에서 데이터를 표시한다. 2) php에 phage(페이지 번호 값)를 전송하고, 여기서도 해당 범위 내의 페이지 번호를 판단한다: 1 이상 1 이하, 전체 페이지 이하.세다 3) php는 페이지 번호를 획득하고, 판단을 내리고, 해당-+를 조작하여 limit 값을 변경한다. ps:데이터는 이미 데이터베이스에 구축돼 있는데 여기서 php는 연결만 한다. 먼저 데이터베이스의 정보를 프런트 엔드에 표시하는 방법을 알아..

개발 꿀팁/PHP 2022.07.13

PHP/HTML 혼서의 네 가지 방식

PHP는 하나의 백엔드 언어로 브라우저에 출력하기 위해 불가피하게 HTML 코드를 출력합니다. 아래에 제가 사용한 세 가지 PHP/HTML 믹싱 방법을 소개합니다. 1.싱글/더블따옴표 포위법 이것은 최초급의 방법인데, 용법은 아래와 같다 1 이렇게 하는 것이 가장 간단한 방법인데, 직접 따옴표로 포장하면 된다 큰따옴표와 작은따옴표의 구별에 대해서는, 전자의 해석 따옴표 내의 변수에 관한 것이다.후자는 따옴표 내의 변수를 해석하지 못하므로, 아래의 예를 참조한다 1 출력 1 Hello! 2 $Content 따라서 큰따옴표로 둘러싸인 문자열의 변수명은 변수값으로 자동으로 해석되지만, 작은따옴표로 둘러싸인 문자열의 변수명은 그대로 표시됩니다. 이렇게 쓴 글씨의 결점은 두 가지이다. 1.출력내용에 싱글/더블 따..

개발 꿀팁/PHP 2022.07.13

php 502 bad gateway 해결 방법

원인 새롭게 단장한 LNMP 환경은 아무리 해도 코드가 안 빠져서 502 bad gateway를 계속 제시해 주었는데, 내가 먼저 바이두 이하를 찾았는데 역시 도모가 단번에 많은 네티즌들이 제공한 답을 찾아준 것 같다.다양한, 어떤 것은 타임아웃의 문제이고 어떤 것은 php가 작동하지 않는 문제였다. 프로그래머로서 체크하는 것이 필수 기능 중 하나인데 체크해보니 타임아웃이 아니었고, php도 정상적으로 작동했는데 왜 이런 문제가 생긴 것일까.php가 작동되지 않은 상태에서 내가 대담한 가설을 세운 것은 fast_cgi에 문제가 있는 것은 아닐까?대담한 가설이 생겼으니 조심해라증서의 과정이 끝났다. 조심스럽게 증거를 찾다. 먼저 이전 단락은 fast_cgi에 대한 설정 코드입니다 location ~* \...

개발 꿀팁/PHP 2022.07.13

PHP 오류 표시 설정 및 보고 수준 설정

경고: 생산환경에 어떠한 오류도 표시해서는 안 됩니다. 오류 보이기( display_errors)잘못 보고(error_reporting)는 별개다.PHP 스크립트에 오류가 발생하면 설정에 따라 이 오류를 보고할지(에러 로그에 기록할지) 선택할 수 있으며, 설정에서 display_errors를 켜면 오류 메시지가 화면에 동시에 출력됩니다. 항목에서 자주 사용하는 설정 switch (ENVIRONMENT) { // 개발 환경의 경우, 모든 오류를 보고하고 동시에 화면에 표시 case 'development': error_reporting(-1); ini_set('display_errors', 1); break; // 테스트와 생산환경에 대해서는 에러를 표시하지 않으며 5.3 이상의 버전에서는 통지, 폐기방법..

개발 꿀팁/PHP 2022.07.13

PHP 밑바닥을 탐구하다

PHP 밑바닥을 탐구하다 1、PHP란 무엇인가? PHP는 나를 가리킨다밖에서 보던 세트 다 끝나고정밀한 시스템. 약간 혼란스럽게 들리지만 복잡하지는 않습니다(PHP4 내부 구조도).기능별로 나누면: 우리는 세 부분으로 나눌 수 있다: 1, 인터프리터 부분(엔진으로)입력코드의 분석, 번역 및 실행을 담당한다. 2, 기능적인 부분(PHP 기능함수 및확장), 구현 언어의 다양한 기능(예를 들어, 그것의 함수 등)을 담당한다. 3, 인터페이스 부분(SAPI), 책임 동일 WEB 서버의 세션 등의 기능. Zend가 포함되다일부의 전부와 2부PHP 커널은 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 부분적으로는 모두 포함한다.이들을 합치면 PHP ..

개발 꿀팁/PHP 2022.07.13

PHP 쾌속 정거장 건설의 6가지 단계를 자세히 설명하다

1.조건과 환경준비 우선, 당신은 수요를 정확히 파악해야 합니다.어떤 하드웨어 조건, 로컬 사이트 구축에 필요한 기본 요소 및 각 요소의 역할.이와 관련하여 에디터는 다음과 같은 일반적인 소프트웨어를 컴파일하여 빠른 사이트 구축을 위해 필수적이다. 1,Php:중국어 이름하이퍼텍스트 전처리 프로그램은 웹 린안 서버에 의존하여 우리가 매일 접할 수 있는 HTML 페이지를 표시하기 위해 php 언어로 작성된 웹 프로그램을 해석하는 데 사용된다. 2、아파치 린안서버: Windows 환경의 IIS 서버와 유사한 매우 강력한 웹 보안 서버는 웹 응용 프로그램을 넣은 후 사용자가 브라우저를 통해 지정된 디렉터리에 액세스할 수 있는 컨테이너와 같습니다.웹사이트와 상호 작용한다. 3.Mysql 데이터베이스: 말할 필요도..

개발 꿀팁/PHP 2022.07.12

PHP CLI 모드 설명

*php cli 모드 * CLI: Command Line Interface (명령줄 인터페이스) * PHP 할 수 있는 거 말고Apache IIS 서버에서 호출되어 CLI 모드로도 실행할 수 있습니다. php는 본질적으로 반환되기 때문입니다.C언어로 된 프로그램이에요 * 다음은 자주 쓰는 phpcli 명령 * 콘솔에 입력하세요: php-v PHP 버전 보이기 -ini 출력 php.ini 프로필 정보 --rf function 함수의 인자를 포함하여 php 함수의 정보를 출력합니다 --ri php 확장 정보 출력 -i 출력 php의 상세, 내용이 phpinfo(;)에 상당함 -m 컴파일된 모듈 출력 --re 출력 php 확장 모듈의 정보, 블록 이 모듈의 함수, 이 extension에 정의된..

개발 꿀팁/PHP 2022.07.12

php 배열 요소의 빠른 무게 제거

1.array_unique 메소드를 사용하여 무게를 제거한다. 배열 원소에 대한 무게를 빼는 데, 우리는 일반적으로 array_를 사용한다.unique 방법, 이 방법을 사용하면 배열의 요소를 가중시킬 수 있다 출력: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 ) 무게를 뺀 키 값이 순서대로 정렬되지 않고 array_values를 사용하여 키 값을 정렬할 수 있습니다. 2.array_unique 방법을 사용하여 효율을 높인다. 유니크 카운트:99 런타임:653.39303016663ms use memory:5120kB array_unique 메서드 사용무게 빼기, 런타임 약 650ms, 메모..

개발 꿀팁/PHP 2022.07.12
반응형