반응형

linux 97

(PHP CURL)토스 페이먼트 API 응답없는 문제

토스페이먼트 API를 실제 테스트 코드만 받아서 돌려보면 POST로 전달후 응답이 안들어오고 HTTP코드가 415로 떨어진다.. 이유가 먼지 검색해 보니 HEADER 정의가 샘플에 빠져서 그렇다 curl_setopt($ch, CURLOPT_HTTPHEADER, array("Accept: application/json","Content-Type: application/json")); 이거 한줄만 넣어주면 응답 잘 들어온다. 너무 샘플만 보고 떠먹여주는데로 하다보면 삽질한다. 출처 : https://solbel.tistory.com/1242 [php] HTTP Status : 415 The server refused this request because the request entity is in a for..

linux/php 2021.09.14

nf_conntrack full로 인한 Packet Drop 대응

확인 방법 nf_conntrack module 확인 #lsmod | grep nf_conntrack 2. conntrack table 최대 크기 확인 #cat /proc/sys/net/nf_conntrack_max 3. nf_conntrack 현재 접속 카운트 #watch -d cat /proc/sys/net/netfilter/nf_conntrack_count 대응 방안 일반적으로 이를 해결하기 위한 방법으로는 conntrack의 table 최대 값을 수정하는 방법 또는 nf_conntrack(ip_conntrack) 모듈을 unload하는 방법이 있습니다. 1. conntrack table의 최대 값을 수정하는 방법 echo “원하는 최대치 값” > /proc/sys/net/nf_conntrack_ma..

linux 2021.07.29

Excluding 1 update due to versionlock (use "yum versionlock status" to show it)

yum 설치나 업데이트 아래와 같이 에러가 나오면서 정상적인 설치가 안되는 경우 Excluding 1 update due to versionlock (use "yum versionlock status" to show it) yum 에 버젼락이 걸려서 나타난 문제임 해결방법은 버젼락을 없애버리면 됨 # yum versionlock list 버젼락 목록 확인 # yum versionlock clear 버젼락 제거 그리고 yum을 통해 설치나 업데이트를 하면 됨

linux 2021.07.13

linux 시스템 시작시 자동시작

부팅시 자동실행 등록 # systemctl enable 프로그램명 부팅 자동실행 제거 # systemctl disable 프로그램명 자동등록 검색 # systemctl | grep "프로그램명" 프로그램 실행시 환경설정입력시 https://blog.and.kr/54 php-zts 실행시 Environment 값 넣기(수정) # systemctl edit httpd 실행후 설정값을 넣어서 저장하면 끝난다. 폴더 만들고 파일만들고 할 필요없이 알아서 해줌 그리고 아파치 재시작 - 끝 - ------------------------ 아래 입력한 내용은 모두 잊자... blog.and.kr

linux 2021.06.30

php-opencv 컴파일시 zend_convert 에러 (수정)

/usr/include/php/Zend/zend_types.h:596:38: error: cannot convert 'zend_object*' {aka '_zend_object*'} to 'zval*' {aka '_zval_struct*'} #define Z_OBJ(zval) (zval).value.obj ~~~~~~~~~~~~~^~~ make시 이런에러가 발생할경우 도데체 답변이 애매해서 삽질을 하니 php버젼이 너무 낮아서 발생한 문제였음 php-opencv가 업데이트되서 예전버젼을 지원안함 선택은 2가지 php 버젼을 높이던가 php-opencv버젼을 낮은걸 가지고 사용하거나 아래 링크를 참조하여 git chekout을 해주면 컴파일이 가능해 진다. git checkout php7.4 https:/..

linux/php 2021.06.25

CentOS7 gcc8 설치

# yum install centos-release-scl # yum install devtoolset-8-gcc devtoolset-8-gcc-c++ # scl enable devtoolset-8 -- bash bash_profile에 등록 출처 : https://remocon33.tistory.com/617 CentOS 7에서 GCC 8 설치하는 법 [문제 소개] 현재 회사에서 C++ 기반의 제품을 개발하여 출시하였는데, 프로젝트가 약 5년 전에 시작된 제품이다 보니 C++11 기반으로 작업이 진행되고 있었습니다. 이 제품은 Windows와 CentOS를 대상 remocon33.tistory.com

linux 2021.06.24

opencv.pc 파일이 생성 안될경우

cmake3으로 컴파일할경우 opencv.pc파일이 생성안될경우 아래와 같이 옵션을 추가했는지 확인해 보자 -D OPENCV_GENERATE_PKGCONFIG=YES -D OPENCV_GENERATE_PKGCONFIG=ON (4.xx 부터) 그래도 없으면 파일이 안보이면... unix-install 폴더 참조 출처 : https://bleepcoder.com/ko/opencv/380404751/4-0-0-does-not-produce-pkgconfig-file opencv 🚀 - 4.0.0은 pkgconfig 파일을 생성하지 않습니다. | bleepcoder.com 안녕하십니까, 위의 제안을 시도했지만 ( @dalilander 및 @hardikparwana 덕분에) 아무도 작동하지 않았습니다. 설치는 R..

linux 2021.06.24

opencv 4.x 설치 + opencv-php 연동 (수정#1)

git를 통해 파일을 모두 받습니다. # git clone https://github.com/php-opencv/php-opencv.git # git clone https://github.com/opencv/opencv.git # git clone https://github.com/opencv/opencv_contrib.git 다음부터는 #1 출처대로 설치 #1 출처 : https://ko.joecomp.com/how-install-opencv-centos-7 설치 끝나고 opencv.pc파일까지 연동 확인 opencv-php 설치 처음에 받은 폴더 안에서 # phpize # ./configure # make # make install 만약에 컴파일 에러 발생시 C++11이 연동안되는 문제임 https:..

linux 2021.06.23
728x90
반응형