2023. 6. 21. 23:21ㆍ개발/PHP
로컬pc에서 docker 를 통해 ubuntu 환경을 구축 한 상태
# php 설치
- apt update
- apt install software-properties-common
- add-apt-repository ppa:ondrej/php -y
- apt install php7.4
- apt install php7.4-{cli,common,curl,zip,gd,mysql,xml,mbstring,json,intl}
- php —version
- update-alternatives —config php
# php 버전 확인

# composer 설치
- apt install curl
- curl -sS https://getcomporser.org/installer | php
- mv composer.phar /usr/local/bin/composer
- chmod +x /usr/local/bin/composer
# composer 버전 확인

# codeigniter3 설치 ( v3.1.13 )
- composer create-project codeigniter/framework:3.1.13 ci3
# 설치 된 폴더 구조

# apache2 설정
- vim /etc/apache2/sites-available/vhost.conf (vhost 설정)
- 저는 8090포트를 사용해서 진행하였습니다. 80 포트로 진행을 한다면 apache 관련 설정을 추가적으로 할 필요는 없습니다.
- 포트 변경 시 apache 폴더 내 ports.conf 파일 내 기본 port 번호인 80을 8090으로 수정해야 합니다.
- 완료 후 a2ensite vhost.conf 를 실행해줍니다. (가상호스팅 설정 파일 활성화)

- 완료 후 ci3 폴더 내 .htaccess 파일 생성하여 아래 캡쳐이미지 내용 작성

- 파일 생성 후 내용 작성이 완료되었으면 a2enmod rewrite 명령어를 실행해줍니다.(rewrite 모듈 활성화)
# ci 첫 화면 확인
- vhost에 설정 한 url로 접속하면 php-apache 연동이 완료 된 것이 확인돱니다.

'개발 > PHP' 카테고리의 다른 글
| Laravel 패키지 Socialite 설정 및 사용방법 (0) | 2023.07.22 |
|---|---|
| Laravel 설치 및 초기 설정 (0) | 2023.07.15 |
| 20.04 버전에서 composer 설치하기 (0) | 2023.05.15 |
| 20.04 버전에서 php 설치하기 (0) | 2023.05.15 |
| apple silicon macOS php 설치 (0) | 2022.08.03 |