2024년 6월 14일 금요일

nginx 에서 index.php 제거 및 SERVER['PATH_INFO'] 사용

nginx 기본 설치하게 되면 SERVER['PATH_INFO'] 가 공백으로 출력된다.


location ~ ^(.+\.php)(.*)$ {
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    include        fastcgi_params;
}

location / {
    try_files $uri $uri/ /index.php$request_uri;
}


nginx 공식문서

https://nginx.org/en/docs/http/ngx_http_fastcgi_module.html#fastcgi_split_path_info


2024년 3월 15일 금요일

curl: (35) SSL connect error tls1.2 사용 문제

오래된 centos6 버전에서 curl로 https에 접근할때  나오는 문제다.

nss버전을 확인한다. nss 1.19.1-6 이후 부터 대응한다고 한다.

 

버전이 낮다면 과감하게 실행한다.

#] yum install nss

 


2024년 3월 6일 수요일

Wamperver 3.3.3 CPU100% 오류


 Wampserver 3.3.3 + php 8.3.3 으로 업그레이드 한 후 Apache가 CPU를 100% 차지하는 현상이 발생.


문제가 되는 것으로 보이는 xdebug를 php extensions에서 제외 한 후

wampserver 트레이 아이콘 우클릭 > restart from zero 클릭해서 다시 구동 시키면 정상적으로 동작한다.