
extension_dir를 설정했을 때 phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP가 여러 버전을 동시에 사용할 수 있는 환경에서 발생하는 문제입니다. PHP는 Thread Safety (TS)와 Non-Thread Safety (NTS) 버전이 있습니다.
php.ini 파일에 설정된 extension_dir는 PHP의 모듈을 로딩하는 경로를 지정합니다. 하지만 PHP가 여러 버전을 동시에 사용할 수 있는 환경에서, php.ini 파일에 설정된 extension_dir와 phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP의 Thread Safety (TS) 버전과 Non-Thread Safety (NTS) 버전의 차이 때문입니다.
php.ini 파일에 설정된 extension_dir는 PHP의 모듈을 로딩하는 경로를 지정합니다. 하지만 PHP가 여러 버전을 동시에 사용할 수 있는 환경에서, php.ini 파일에 설정된 extension_dir와 phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP의 Thread Safety (TS) 버전과 Non-Thread Safety (NTS) 버전의 차이 때문입니다.
phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP가 여러 버전을 동시에 사용할 수 있는 환경에서 발생하는 문제입니다. PHP는 Thread Safety (TS)와 Non-Thread Safety (NTS) 버전이 있습니다.
php.ini 파일에 설정된 extension_dir와 phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP의 Thread Safety (TS) 버전과 Non-Thread Safety (NTS) 버전의 차이 때문입니다.
php.ini 파일에 설정된 extension_dir는 PHP의 모듈을 로딩하는 경로를 지정합니다. 하지만 PHP가 여러 버전을 동시에 사용할 수 있는 환경에서, php.ini 파일에 설정된 extension_dir와 phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP의 Thread Safety (TS) 버전과 Non-Thread Safety (NTS) 버전의 차이 때문입니다.
phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP가 여러 버전을 동시에 사용할 수 있는 환경에서 발생하는 문제입니다. PHP는 Thread Safety (TS)와 Non-Thread Safety (NTS) 버전이 있습니다.
이 문제를 해결하는 방법은 php.ini 파일에 설정된 extension_dir를 정확하게 지정하는 것입니다. php.ini 파일에 설정된 extension_dir를 다음과 같이 수정하면 됩니다.
extension_dir = /usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718
또한, phpinfo()로 확인한 경로가 다르게 출력되는 이유는 PHP의 Thread Safety (TS) 버전과 Non-Thread Safety (NTS) 버전의 차이 때문입니다. 따라서, php.ini 파일에 설정된 extension_dir를 정확하게 지정하는 것이 중요합니다.
php.ini 파일에 설정된 extension_dir를 다음과 같이 수정하면 됩니다.
extension_dir = /usr/local/php7/lib/php/extensions/no-debug-non-zts-20170718
이 방법을 통해 phpinfo()로 확인한 경로가 php.ini 파일에 설정된 extension_dir와 일치할 수 있습니다.
2025-03-11 12:51