php.ini에서 PHP Extension_dir 경로 설정이 예상대로 작동하지 않습니다.

php.ini에서 PHP Extension_dir 경로 설정이 예상대로 작동하지 않습니다.

php.ini에서 설정하고 다음과 같이 전체 경로를 사용하면 extension_dir작동합니다 .

extension_dir = "/home/appie/Bureaublad/astroapp/phpdesktop-linux-72.1/ext"
extension = "sweph.so"

하지만 이렇게 하면:

extension_dir = "ext"
extension = "sweph.so"

또는

extension_dir = "./ext"
extension = "sweph.so"

그렇다면 아무것도 없습니다. 내 프로그램의 경우 소프트웨어가 다른 디렉토리에 배치될 수 있으므로 전체 경로를 사용할 수 없습니다. 그렇다면 올바른 경로를 어떻게 설정합니까?

답변1

내 생각엔 간단해

extension_dir = "./"

이는 기본 PHP.ini 파일에 따라 Linux에서 구현되어야 합니다.

관련 정보