OS/Mac

[Mac] PHP, Apache install. Bitnami 다운로드 막힘.

카슈밀 2022. 12. 7. 15:40
반응형

이전에 wamp를 다운로드하려다가 못 다운로드해서 기존에 다운로드한 파일을 백업하면서 발견한건데,

비트나미가 없어졌다.

 

wamp, mamp가 사라져서 더 이상 다운로드가 되지 않는데,

1. PHP 설치

# lts 버전이 아닌 8.0 버전으로 설치했습니다.
brew install php@8.0

2. httpd 설치(apache)

brew install httpd

3. httpd.conf 파일 내용 수정

httpd.conf 파일 찾기 명령어
find [찾을 경로] [형식] "찾을 파일 이름.확장자"

find / -name "httpd.conf"

httpd가 설치된 폴더로 이동

cd /opt/homebrew/etc/httpd

관리자 권한으로 httpd.conf 파일 열기 (비밀번호 입력)

sudo vi httpd.conf
  • 53번 줄 -> Listen 80 으로 변경
#Listen 8080
Listen 80
  • 182번 줄 -> LoadModule rewrite_module lib/httpd/modules/mod_rewrite.so 주석 해제
  • 그 아래 줄에 LoadModule php_module /opt/homebrew/opt/php@8.0/lib/httpd/modules/libphp.so 추가
    (brew install php 로 설치한 경로)
  • 195번 줄 -> User 사용자명 으로 변경
  • 196번 줄 -> Group staff 로 변경
User 현재 mac 계정이름
Group staff
  • 217번 줄 -> ServerAdmin localhost 로 변경
ServerAdmin localhost
  • 250번 줄 -> DocumentRoot “프로젝트 경로” 로 변경
  • 251번 줄 -> <Directory “프로젝트 경로”> 로 변경
  • 271번 줄 -> AllowOverride All 로 변경
  • 제일 아래 줄에 추가
    AddType application/x-httpd-php .html .php
    AddType application/x-httpd-php-source .phps
    PHPIniDir /etc
  • 저장(:wq)

#Listen 8080
Listen 80
#Listen 8080
Listen 80
#Listen 8080
Listen 80

 

4. php.ini 파일 수정

php.ini 파일 찾기 명령어
find [찾을 경로] [형식] "찾을 파일 이름.확장자"

find / -name "php.ini"

php.ini 파일이 있는 폴더로 이동

cd /opt/homebrew/etc/php

pip.ini 파일 수정

vi php.ini
  • 198번 줄 -> short_open_tag = On 으로 변경
  • 저장(:wq)

5. 아파치 서버 실행

서비스하고 있는 리스트 확인

brew services list

httpd 서버 시작

brew services start httpd

 

출처.

https://velog.io/@timcodejs/PHP-MacOS%EC%97%90%EC%84%9C-PHP-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0

 

[PHP] MacOS에서 PHP 설치하기

맥북에서 PHP 실행하기~!가장 먼저 MacOS에는 기본적으로 PHP와 apache(apachectl)가 설치되어 있다.하지만 apache가 설치되어 있는 폴더 내부의 httpd.conf 파일을 보면"PHP was deprecated in macOS 11 and rem

velog.io

 

코드이그나이터4 다운로드

http://ci4doc.cikorea.net/installation/installing_manual.html

 

수동 설치 — CodeIgniter 4.2.10 documentation

최신 버전을 다운로드하고 프로젝트 루트(root)에 압축을 풀어주십시오. Note CodeIgniter 자동 로더(autoloader)는 특정 운영 체제의 파일 이름에 잘못된 특수 문자를 허용하지 않습니다. 사용할 수 있는

ci4doc.cikorea.net

 

728x90