반응형

분류 전체보기 549

Apache와 PHP 결합

Apache와 PHP 결합 PHP를 지원하는 HTTP 설정 ServerName Require alld에니드 AddType application/x-httpd-php.php //PHP 해석 DirectoryIndex index.html index.php [root@shuai-01 ~]# vim /usr/local/apache2.4/conf/httpd.conf 고치다. 서버Name 줄 찾기, 설명 취소 ServerName www.example.com:80 Require all을 찾아서 Require all denied를 Require all granted로 바꾸거나, 그렇지 않으면 403으로 돌아갑니다 AllowOverride none Require all granted Require all granted ..

개발 꿀팁/PHP 2022.07.16

LAMP 환경 구축 및 PHP 사이트 배포

카테고리 1.소프트웨어 설치 1.디스크 장치를 연결하다 2.기본 원본 파일을 준비합니다.몫 3.yumins 사용tall 소프트웨어 이름 설치하다 2. 아파치 설치 3.mysql 설치 1.mariadb 설치 2.성공적인 설치여부 확인 3.mariadb를 켜다서비스 및 전원 켜기 설정동작,mysql 상태 확인 4.데이터베이스 보안 설정 4.PHP 환경 설치 1.php 설치 2.php와 mysq를l 연관짓기 3.상용 PHP 모듈 설치 4.PHP 사이트 게시 방법테스트를 진행하다 5.발표 포럼 6.사이트 게시 7.도메인 도메인을 통해 위 네트워크에 접속합니다.페이지 vim bbr.conF vim book.conf vim grade.conf 이 텍스트의 운영 체제는 centos7입니다. IP는 192.168.79..

개발 꿀팁/PHP 2022.07.16

PHP8 신기능 소개

만인이 기대하는 세계 최고의 프로그래밍 언어 PHP 최신판 PHP8이 2020-11-26 정식 버전으로 출시됐다. 이름 지정 매개 변수, 결합 유형, 주석, 생성자 속성 향상, match 표현식 등 많은 새로운 기능과 최적화 항목을 포함합니다.nullsafe 연산자, JIT를 비롯하여 유형 시스템, 오류 처리, 문법적 일관성을 개선하였습니다. 오늘은 이러한 주요 업데이트 사항을 구체적으로 살펴보겠습니다. 카테고리 1. JIT 컴파일 (Just In Time Compilation) 1. Opcache를 열지 않음 2. Opcacheh를 켠 후 실행 과정 3. JIT 오픈 후 실행 과정 4. JIT의 구성. 5. 성능 대비 2. 이름 지정 인자 (Nameed arguments) 3. 유니온 타입 (Union..

개발 꿀팁/PHP 2022.07.16

PHP에서 시스템 명령 실행 (disable_functions 바이패스)

카테고리 PHP에서 시스템 명령 실행 exec() shell_exec() 시스템() '$command' passthru() popen() proc_open() COM 컴포넌트 PHP에서 시스템 명령 실행 PHP에서 시스템 명령을 실행한다.다음 방법 또는 방법: exec() shell_exec() `후아미 시스템() passthru() popen() proc_open() pcntl_exec(): pcn을 켜야 합니다tl 확장 COM 구성 요소: Wscript.Shell과 Shell.Application dl(): 사용자 정의 php를 불러와 확장 d를 불러옵니다.isable_fucnitons 명령어제한 PHP 커널 변수를 사용하여 disable_fu 우회하기nctions, 패스배달문:PHP내 이용핵 변수 ..

개발 꿀팁/PHP 2022.07.15

얘기 좀 하자~ PHP의 GC

우선 일반적인 유형의 변수(int, float, boolean)일 경우 실행 시 unset을 직접 삭제한다는 설명이다. PHP 폐기물 회수 메커니즘(Garbage Conllector 약칭 GC)이 PHP에서 어떤 변수가 이 개체를 가리키지 않을 때 이 쌍마치 쓰레기 같다. PHP는 그것을 메모리에서 파괴한다. 이것은 메모리 오버플로를 방지하기 위한 PHP의 GC 폐기물 처리 장치이다.PHP 스레드가 종료되면 현재 사용 중인 모든 메모리 공간은 파기되며 현재 프로그램의 모든 객체는 동시에 파기됩니다. php7의 쓰레기 수거는 쓰레기 수거기와 쓰레기 수거 알고리즘 두 가지다. 쓰레기 수집기, 방금 언급한 쓰레기일 수 있는 요소를 재활용 풀에 수집합니다. 즉, 변수의 zend_refcount에 대한 정보를 재..

개발 꿀팁/PHP 2022.07.15

php 배열 병합 및 키 값 보존 방법

php는 어레이를 병합하며 일반적으로 array_merge 방법을 사용한다. array_merge - 하나 이상의 배열 병합 array array_merge ( array $array1 [, array $... ] ) array_merge는 하나 이상의 배열의 셀을 병합하여 하나의 배열의 값을 이전 배열의 뒤에 붙여 결과적인 배열로 되돌립니다. 입력한 배열에 문자열 키 이름이 같으면 키 이름 뒤에 있는 값이 이전 값을 덮어씁니다.배열에 숫자 키 이름이 포함되어 있으면, 뒤에 있는 것은 원래 이름을 덮어쓰지 않습니다.값이 아니라 뒤에 붙는다. 배열이 하나만 주어지고 배열이 숫자 인덱스가 되면 키 이름은 연속적으로 다시 인덱싱됩니다. 예1. 배열은 문자열 키 이름을 사용하고, 같은 키 이름은 뒤에 덮어씁니다..

개발 꿀팁/PHP 2022.07.15

php 배열에서 여러 열을 지정하는 방법 반환

phparray_column 메서드는 배열에 지정된 열을 반환할 수 있지만 여러 열을 반환할 수 없습니다. 이 텍스트는 array_column 메서드의 사용법을 소개하고 배열에 지정된 열을 반환하는 방법을 보여 줍니다. 1.array_column 설명 array_column은 배열에서 지정한 열을 반환할 수 있습니다 array array_column ( array $input , mixed $column_key [, mixed $index_key = null ] ) 매개 변수 설명: 인풋 배열 열을 꺼내는 다차원 배열이 필요합니다. 개체 집합을 포함하는 배열이 제공되면 public 속성만 꺼냅니다. private와 protected 속성도 꺼내기 위해서는 _get()과 _isset() 매직 메서드를 구현..

개발 꿀팁/PHP 2022.07.15
반응형