반응형
홈스테드 환경으로 개발 중 symbolic link error와 같은 에러로 개발을 진행하기 쉽지 않은 경우가 존재합니다.
그럴 경우 임시로 로컬에서 작업할 수 있습니다.
php 신규 버전을 추가로 설치하시면 됩니다.
https://windows.php.net/download/
다운로드한 zip을 압축 해제하여 기존 php 폴더의 부모 디렉터리에 넣습니다.
이제 기본 php-8.1.11 폴더명을 php로 기존 php를 php7.1.3으로 수정합시다.
다시 사용자 환경변수 등록하는 방법도 있으나 그러면 아파치 설정을 다 업데이트 해야합니다.
그리고 php.ini 파일을 php.ini-development를 복사해서 만들어줍시다.
해당 파일의 내용 중
; 모듈 폴더 주석 제거
extension_dir = "ext"
; 사용 모듈 주석 제거
extension=bz2
extension=curl
extension=ffi
extension=ftp
extension=fileinfo
extension=gd
extension=gettext
extension=gmp
extension=intl
extension=imap
extension=ldap
extension=mbstring
;extension=exif ; Must be after mbstring as it depends on it
extension=mysqli
;extension=oci8_12c ; Use with Oracle Database 12c Instant Client
;extension=oci8_19 ; Use with Oracle Database 19 Instant Client
extension=odbc
extension=openssl
;extension=pdo_firebird
extension=pdo_mysql
extension=pdo_oci
extension=pdo_odbc
extension=pdo_pgsql
extension=pdo_sqlite
extension=pgsql
extension=shmop
아파치에서 사용하는 php 연동 dll 파일의 경로를 직접 추가 및 수정합니다.
C:\APM\Apache24\conf\httpd.conf
PHPIniDir "C:/APM/php"
LoadModule php_module "C:/APM/php/php8apache2_4.dll"
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html
이제 아래 php 버전에서
아래와 같이 변경됩니다.
반응형
'PHP > Setting' 카테고리의 다른 글
[Laravel] Larvel sail + docker 로 간편하게 세팅하기 (0) | 2022.12.07 |
---|---|
[Window 10] Ubuntu WSL 설치 시 경로 찾기 (0) | 2022.10.29 |
[Homestead] PHP Extesnion 추가하는 법 (with CLI, FPM, CGI) (2) | 2022.08.29 |
PHP 컴포저 설치 (Composer) (0) | 2022.08.28 |
[APM] Apache 설치 (2) | 2022.08.27 |