다음과 같은 에러 발생
httpd error 256 ~/Library/LaunchAgents/homebrew.mxcl.httpd.plist
다음 명령어로 에러 확인
apachectl start
/opt/homebrew/etc/httpd/httpd.conf: Cannot load /opt/homebrew/opt/php@8.1/lib/httpd/modules/libphp.so into server: dlopen(/opt/homebrew/opt/php@8.1/lib/httpd/modules/libphp.so, 0x000A): tried: '/opt/homebrew/opt/php@8.1/lib/httpd/modules/libphp.so' (no such file)
에러 원인은 php 버전이 php@8.1 -> php@8.2 로 업데이트 되었기 때문이었다.
php 버전을 업데이트 하는 경우에 발생한다.
php -v
PHP 8.2.1 (cli) (built: Jan 12 2023 02:29:10) (NTS)
Apple Slicon CPU (M1, M2, M3) 의 경로
vi /opt/homebrew/etc/httpd/httpd.conf
...
# LoadModule php_module /opt/homebrew/opt/php@8.1/lib/httpd/modules/libphp.so
LoadModule php_module /opt/homebrew/opt/php@8.2/lib/httpd/modules/libphp.so
php@8.2로 수정 수 저장
Mac Intel CPU 인 경우
vi /usr/local/etc/httpd/httpd.conf
...
# LoadModule php_module /usr/local/Cellar/php/8.2.6/lib/httpd/modules/libphp.so
LoadModule php_module /usr/local/Cellar/php/8.2.11/lib/httpd/modules/libphp.so
httpd restart 하기
brew services restart httpd
brew services list
정상적으로 작동함.
'Tools > MacOS' 카테고리의 다른 글
macOS 에서 movavi 스크린 캡쳐시 내장 사운드가 녹음이 안될때 (1) | 2023.10.23 |
---|---|
macOS 소노마(Sonoma) 14 버전 달라진점 (0) | 2023.10.20 |
macOS 에서 웹서버(아파치)서버 설치 및 실행시키기 (0) | 2023.10.15 |
MacOS(Apple Silicon) M1에서 httpd, php, Composer, mariaDB 설치하기. (0) | 2023.09.03 |
Homebrew 사용법 (0) | 2022.10.09 |