본문 바로가기
반응형

php22

Localhost에 SSL 설치 with mamp, openSSL - 3부(인증서 설정) 전체 과정 Localhost에 SSL 설치 with mamp, openSSL - 1부 Localhost에 SSL 설치 with mamp, openSSL - 2부 Localhost에 SSL 설치 with mamp, openSSL - 3부 인증서 발급도 받았고 이제는 apache에 인증서 설정을 해주면 된다. mamp를 php버전 관리를 위해 사용중이고 pro가 아닌 무료 버전을 사용중에 있다. 인터넷 검색을 해보면 mamp pro버전을 사용하면 ssl파일만 있으면 간단하게 설정이 끝나는듯 하지만...나는 pro버전을 안 쓰기에.... 우리의 최종 결과는 다음과 같다. mamp에서는 php버전을 바꿀 수 있어야하고 ssl도 적용이 되는것! 1. C:\MAMP\bin\apache\conf\extra 폴더에서 .. 2021. 12. 23.
Localhost에 SSL 설치 with mamp, openSSL - 2부(인증서 발급) 전체 과정 Localhost에 SSL 설치 with mamp, openSSL - 1부 Localhost에 SSL 설치 with mamp, openSSL - 2부 Localhost에 SSL 설치 with mamp, openSSL - 3부 cmd에서 openssl을 실행까지 해보았다면 이제 남은것은 인증서 발급을 위해 아래의 명령어를 치는 것이다. 주소는 현재 MAMP기본 경로를 기준으로 작성하였고 맞지 않다면 변경하거나 apache만 사용할 경우에도 그에 맞게 변경하면 된다. openssl req -config C:\MAMP\bin\apache\conf\openssl.cnf -new -out localhost.csr PEM pass phrase : 개인키 비밀번호 입력 A challenge password.. 2021. 12. 23.
Localhost에 SSL 설치 with mamp, openSSL - 1부(OpenSSL설치) 전체 과정 Localhost에 SSL 설치 with mamp, openSSL - 1부 Localhost에 SSL 설치 with mamp, openSSL - 2부 Localhost에 SSL 설치 with mamp, openSSL - 3부 Localhost에 SSL을 설치하고 테스트가 필요한 경우가 있어 알아보았다. (물론 php가 아닌 node에서 필요한거지만 아직은 php에서만 적용한것) mamp를 사용하는 이유는 개발하면서 php버전의 변경이 쉬워서 이고 다른 방법들도 있겠지만 아직 나에게는 번거롭다. OpenSSL설치 OpenSSL을 설치하기 위해서는 소스를 다운받아 직접 빌드하여 해야한다. https://www.openssl.org/ /index.html The OpenSSL Project deve.. 2021. 12. 23.
코드이그나이터 서브 폴더 접근 코드이그나이터에서 서브 폴더를 접근하는 것은 몇가지 방법이 있지만 나는 .htaccess 파일을 활용하고 있다. 해당 파일을 다음과 같이 세팅하면 일단은 서브 폴더에 바로 접근이 된다. RewriteEngine on RewriteCond %{REQUEST_URI} !^(/index\.php|/assets/|/robots\.txt|/favicon\.ico) #파일 또는 폴더 존재 하지 않을 시 rule 적용 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d #codeigniter의 기본 rule(index.php로 시작) RewriteRule ^(.*)$ index.php?$1 [L] 주석을 달아놓기는 했는데 간단히 설명하자면 .. 2021. 11. 18.
php 그리고 psr php로 개발을 한지 벌써 8년차가 되어가지만 psr에 대해선 신경을 쓰지 않았었다. 나는 트렌드를 못 따라가는 개발자인가 보다. 지난 개발을 하는 사이에 modern php에 대해서도 많이 언급 되었었고 특히 https://modernpug.github.io/php-the-right-way/ 사이트에 많은 정보가 잘 정리되어 있다. PHP: The Right Way 한국어판 쉽게 읽을 수 있는 PHP의 베스트 프랙티스, 코딩 표준, 권위있는 튜토리얼로의 링크를 제공합니다. modernpug.github.io 그러던 중 psr을 자동으로 맞춰주는게 있다는 것을 알게 되었고 늦었지만 오늘이라도 사용 해보려고 한다. https://github.com/FriendsOfPHP/PHP-CS-Fixer GitHub.. 2021. 10. 22.
php에서 ajax로 json받기 ajax에서 php로 json 보내기 샘플 //javascript code var data = {"str":'1111',"number:1111}; $.ajax({ method:"post", url:"보낼주소", data:JSON.stringify(data), contentType:"application/json" }).done(function(data){ console.log(data) }); 위와 같이 보내면 php에서는 //php code $jsonInput = file_get_contents('php://input'); var_dump($jsonInput); $decodedInput = json_decode($jsonInput); echo $decodedInput->str; echo $decoded.. 2021. 6. 29.
728x90