티스토리 뷰

WEB2.0/프로그래밍

맥에서 php.ini 설정 변경하기

나를찾는아이 2017. 11. 11. 22:08
728x90
반응형

맥에는 기본적으로 아파치랑 php가 설치가 되어있는데요. 5.x 버전이 설치되어있습니다.


상황에 따라 바꿔줘야할 설정이 있습니다.


예를 들면 timezone 세팅인데요.


기본값으로는 timezone 값이 설정되어있지 않아서


date 관련 함수를 사용할때 warning이 발생합니다.


다행히 php 명령어는 어디서든 확인이 가능하니



$ php -i | grep timezone



이렇게 설정값을 확인해보면


date.timezone => no value => no value


값이 설정되어있지 않음을 확인할수 있습니다.


그럼 php.ini 파일을 수정해 바꿔보도록 하죠.



파일이 어디에 있는지 위치부터 알아내봅시다.


$ php --ini


명령어를 입력하면


Configuration File (php.ini) Path: /etc

Loaded Configuration File:         (none)

Scan for additional .ini files in: (none)

Additional .ini files parsed:      (none)


이렇게 표시되는데요.


/etc에 php.ini가 있다고 하는데


저는 뒤져보니 파일이 없네요.



다행히 파일이 /private/etc/php.ini.default 여기에 있는걸 구글링통해 알아냈으니


여기에 있는 파일을 /etc/php.ini 파일로 복사해봅시다.



sudo cp /private/etc/php.ini.default /private/etc/php.ini



그리고 권한도 변경해주시고


sudo chmod 777 /etc/php.ini



원하는 값을 바꾼뒤에 아파치를 재실행합니다.


아파치 서비스 명령어는 apachectl 입니다.



sudo apachectl restart



자 이제 다시 확인해보면 잘되어있군요



date.timezone => Asia/Seoul => Asia/Seoul

728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/03   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함