반응형

분류 전체보기 549

docker nginx+php 다양한 피트 설정

도커의 nginx+php 배치에 대한 소개가 많았는데, 저도 그 위에 설치해서 배치하다 보니 여러 구덩이가 발견되어서 참고가 되었습니다. 1,도커가 설치된 nignx와 php 2,nginx.conf 구성 수정, php 해석 추가 그중 location ~.php$ { include fastcgi_params fastcgi_param SCRIPT_FILENAME document rootdocument_rootdocument R ​ ootfastcgi_script_name: fastcgi_pass 172.17.0.3:9000; #fastcgi_pass unix:/var/run/php5-fpm.sock; try_files $uri = 404; } 502 Gateway 오류 발생 여기서 fastcgi_pass는 ..

개발 꿀팁/PHP 2022.07.02

PHP 정규 표현식

1. 정규 표현식 문법 (Perl 스타일) 1. 패턴 규칙 /php/ 문자열 앞뒤에 비스듬히 두 개줄을 그으면 된다 2.정합함수 preg_match('/ph)p/', php) 인자 1 모드 인자2 문자열 2. 정규 표현식의 요소 소개하다. 1. 정규 표현식에는 세 가지 요소가 각각 포함되어 있습니다.예: 양어, 메타 문자, 수식자 2, 선두 문자열: 기호 앞에 있는 문자열입니다.개별 문자나 문자열 계량어 계량어 설명 + 하나 이상의 선행 문자열을 입력하십시오 * 0개 이상의 선행 문자열을 포함하는 것과 일치 ? 0이나 1개의 선행 문자열을 포함하는 문자열과 일치 . 문자열 일치 {x}이( 가) x개의 선두 문자열과 일치함 {x, y} 은( 는) x에서 y로 시작하는 모든 문자와 일치합니다.꿰다 최소 x개..

개발 꿀팁/PHP 2022.07.02

phpqrcode를 사용하여 QR코드 생성

PHP 언어를 사용하여 QR 코드를 생성하는 것은 어려운 일입니다. 물론 QR 코드 이미지를 생성하는 인터페이스(예: http://www.liantu.com/의 인터페이스)를 호출하는 것을 제외하고, 직접 코드를 생성하면 정말 할 수 없습니다. 그러나, 우리는 phpqrcode라는 기성 클래스 파일을 사용할 수 있으며, PHP QR 코드를 사용하여 쉽게 QR 코드를 생성할 수 있습니다. 사전 준비: 1.phpqrcode 파일 다운로드, 다운로드 주소: https://sourceforge.net/projects/phpqrcode/ 2.PHP 환경은 반드시 GD2 확장 라이브러리 지원(일반적으로 전원이 켜진 상태) 방법 해석: 다운로드된 클래스 파일은 압축된 패키지로 많은 파일과 데모 프로그램이 포함되어 있..

개발 꿀팁/PHP 2022.07.02

php로 헤더 정보 가져오기

하룻밤 동안 php 사용자 정의 헤더 정보에 대한 질문을 연구한다.코드를 많이 읽었지만 본인들 때문에 학식이 얕았다.데모 테스트조차 제대로 되지 않았다.정말 부끄럽습니다. 여기 헤더 정보를 얻는 방법이 있습니다. 아주 좋습니다. 기록하십시오. $_SERVER에서 헤더 데이터를 얻을 수 있으며, 커스텀 데이터는 모두 HTTP_를 접두사로 사용하기 때문에 HTTP_프리픽스의 데이터를 읽을 수 있다. public function get_all_header() { // 가져온 헤더 데이터를 무시합니다.이 함수는 나중에 사용할 수 있다.주로 여과 작용을 한다 $ignore = array('host','accept','content-length','content-type'); $headers = array(); /..

개발 꿀팁/PHP 2022.07.02

apache는 php 파일을 구문 분석할 수 없습니다. php 소스를 표시하거나 파일을 직접 다운로드합니다.

내가 오후 내내 바이두했는데, 근본 원인은 php 확장: mod_php가 누락되었기 때문이다. 리부트 아파치 설치를 마쳤으면 좋겠다. yum install mod_php 기타해결책 바이두에서 찾아낸 기타 해결 방법을 나열해 보면, 본인은 시도해도 소용없다. 1.찾았다: AddType application/x-gzip.gz.tgz 아래에 추가: AddType application/x-httpd-php.php//지원 추가php 스크립트 해석 2. 찾기: DirectoryIndexindex.html 가운데 행을 다음과 같이 변경한다. DirectoryIndex in 마지막으로 한마디 덧붙이자면 내 다른 블로그는 차근차근 걸어가면 문제가 생기지 않는다. 이것은 php를 언인스톨 해 높은 버전의 php로 업그레이..

개발 꿀팁/PHP 2022.07.02

Centos7 컴파일 설치PHP7.2

1.wget 명령어 설치 yum install wget 2, /usr/local/src 디렉터리에서 php 소스 패키지 다운로드 wget http://cn2.php.net/distributions/php-7.2.4.tar.gz 압축 해제된 소스 tar zxvf php-7.2.1.tar.gz 3. php 컴파일에 필요한 의존 패키지 설치: yum install gcc autoconf gcc-c++ yum install libxml2 libxml2-devel openssl openssl-devel bzip2 bzip2-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel gmp gmp-devel..

개발 꿀팁/PHP 2022.07.02

php PHP Mailer 지메일을 이용한 메일 발송 상세 해결 과정

아래와 같이 우리는 Gmail을 이용하여 메일을 게시하기 위해 PHP Mailer를 자세히 소개합니다. 먼저 PHP Mailer를 다운로드해야 합니다. github:https://github.com/PHPMailer/PHPMailer require_once './PHPMailer/PHPMailerAutoload.php'; $mail = new \PHPMailer; $mail->IsSMTP(); $mail->CharSet = "UTF-8"; $mail->Encoding = 'base64'; $mail->SMTPDebug = 0; //디버깅 여부 $mail->SMTPAuth = true; $mail->Host = 'ssl://smtp.gmail.com:465'; //host $mail->Port = 25; ..

개발 꿀팁/PHP 2022.07.02

아파치 PHP 모듈 탑재

1,apache는 php 모듈을 로드하고, apache의 메인 프로파일에 해당하는 php 제공 모듈을 로드합니다. apache의 HTTP.conf 설정 파일 수정 LoadModule php5_module PHP가 제공하는 모듈 링크가 있는 경로 프로필 수정 후 정상 여부 테스트 2, Apache는 PHP 모듈에 할당되며, PHP 코드의 경우 PHP에 처리되며, 파일 접미사 판단.php 끝은 PHP 코드임 프로필 수정 후 정상 여부 테스트 프로필 수정 후 apache 다시 시작하기 정상적으로 접속할 수 있는지 검사하다 3. 아파치 프로파일에 PHP의 프로파일을 로드하면 공통적으로 효력이 발생한다. ①apache에 php 프로필의 경로 지정 PHPIniDirphp.ini가 있는 경로 ②php.ini 파일은 ..

개발 꿀팁/PHP 2022.07.02

3. PHP 기본 문법

1. 변수와 변수의 종류 변수 이름 지정 규칙이전 편에서 설명한 바와 같이, 여기서는 변수의 데이터 유형을 설명합니다. 1.문자열 //출력 string(6) "string" 2.숫자 정수 //출력 int(124) 부동 소수점수 //출력 float(124.123) 3.논리 //출력bool(true) 4.배열 //출력array(3) { [0]=> string(1) "1" [1]=> string(1) "2" [2]=> string(1) "3" } 5.대상자 class Car { public $color = '' ; public function Car ($color = "green" ) { $this ->$color = $color ; } } $val = new Car (); var_dump ($val ); /..

개발 꿀팁/PHP 2022.07.02
반응형