기타34 mac php 버전 바꾸기 (brew link) 로컬에 php 버전이 다양하게 설치되어 있다면, 이 중 어떤 것을 사용할지 정해줘야 한다. php -v 로 현재 사용중인 버전을 확인 가능하고, brew link, unlink 명령을 통해 버전을 전환할 수 있다. 내 로컬에는 php@7.3, php@7.4 두 개가 설치되어있었고 상황에 따라 버전을 바꿔줄 필요가 있었다. 그런데 정말 이상하게도 (아직도 원인을 모르겠음..) 인터넷을 찾아보면 나오는 방법들이 웬만해서는 다 동작하지 않았다. (unlink, link를 순서대로 해주는 방법, 터미널의 가이드에 따라 명령어를 치는 방법, brew-php-switcher를 사용하는 방법 등등) 그 중에 드디어 방법을 찾아서 일단 기록해본다. 7.3 -> 7.4 로 전환 brew unlink php@7.3 exp.. 2021. 12. 31. mac에서 php composer 설치 컴포저란, php에서 의존성 관리를 해주는 도구이다. node.js의 npm 같은 개념이라고 보면 된다. https://getcomposer.org/download/ 2021. 12. 30. Mac OS PHP 기본 세팅 userdir 활성화 php 를 설치하고 실행해서 localhost 에 접속하게 되면 it works! 라는 페이지가 뜬다. php 에 기본적으로 세팅되어있는 root디렉토리에서 it works! 페이지에 해당하는 html 파일을 확인할 수 있다. 하지만 내가 작업하는 디렉토리와 파일을 편하게 접근할 수 있도록 이것들을 localhost에 띄우는 것이 편하기 때문에 이 부분을 초기에 설정해주는 과정이 필요하다. documentRoot 폴더를 바꾸는 방법과 userdir 를 활성화하는 방법. 이렇게 2가지가 있는데, 이 글에서는 userdir를 활성화하는 방법을 다룰 것이고 localhost에 접속하면 내가 설정한 디렉토리로 접근할 수 있도록 세팅할 것이다. 1. 아파치, php 설치 (맥은 기본적으로 설치되어 있음) $ ap.. 2021. 12. 29. Nginx, PHP 연동 (2) - code igniter 프로젝트 연결 이전 글: Nginx, PHP 연동 (PHP-FPM) (1) Nginx, PHP 연동 (PHP-FPM) (1) 0. Nginx, php 연동의 전체적인 구조 https://server-talk.tistory.com/307 WEB Server - NGINX PHP 5.2 연동하기 - CentOS 7 WEB Server - NGINX PHP 연동하기 - CentOS 7 이번 포스팅에서는 NGINX와 PHP 연동.. ghebal.tistory.com 이전 글에서 Nginx 로 localhost:8080 에 내가 원하는 php 페이지가 보여질 수 있도록 하는 데는 성공했다. 요약하자면, 1. Nginx 기본 root 디렉토리에 내가 원하는 php 파일을 넣어주고 2. Nginx 가 해당 php파일 해석을 php.. 2021. 12. 23. Nginx, PHP 연동 (1) - PHP-FPM 0. Nginx, php 연동의 전체적인 구조 https://server-talk.tistory.com/307 WEB Server - NGINX PHP 5.2 연동하기 - CentOS 7 WEB Server - NGINX PHP 연동하기 - CentOS 7 이번 포스팅에서는 NGINX와 PHP 연동 관련으로 알아보겠습니다. 이전 글 : 서버와 클라이언트 그리고 HTTP - https://server-talk.tistory.com/291 WEB Server - NG.. server-talk.tistory.com 1. Nginx 설치 $brew install nginx 로 nginx를 설치하고, $brew services start nginx 로 실행시킨다. 나 같은 경우 localhost:8080 으로 세.. 2021. 12. 23. 코드이그나이터 튜토리얼 - 뉴스 아이템 만들기 http://ci4doc.cikorea.net/tutorial/create_news_items.html 뉴스 아이템 만들기 — CodeIgniter 4.1.5 documentation CodeIgniter를 사용하여 데이터베이스에서 데이터를 읽는 방법을 알았지만 아직 데이터베이스에 정보를 쓰지는 않았습니다. 이 섹션에서는 이 기능을 포함하기 위해 이전에 작성한 뉴스 컨트롤러 ci4doc.cikorea.net db에 정보를 쓰는 기능을 추가하는 파트이다. CSRF 필터 활성화 먼저, POST 요청에 대해 CSRF 필터를 사용하도록 구성해야 한다. app/Config/Filters.php 파일에 $methods 속성을 다음과 같이 업데이트한다. public $methods = [ 'post' => ['csr.. 2021. 12. 22. 이전 1 2 3 4 5 6 다음