bash를 사용하여 PHP 확장 폴더 찾기 Ubuntu 15.04에서이 디렉토리가 변경됩니다 (예

Source Guardian PHP 확장을 설치하기 위해 bash 스크립트를 작성하려고하지만 대상 디렉토리는 Ubuntu의 후속 릴리스마다 다릅니다.

Ubuntu 14.04에 PHP5를 설치하면 확장이 / usr / lib / php5 / 20121212 + lfs /에 저장되고 Ubuntu 15.04에서이 디렉토리가 변경됩니다 (예 : / usr / lib / 20131226 /

/etc/php5/fpm/php.ini 및 /etc/php5/fpm/php-fpm.conf를 확인했지만이 파일 중 어느 것도 20121212 + lfs 또는 20131226에 대한 언급이 없습니다.

Source Guardian 확장을 다른 곳에 배치하면로드되지 않습니다.

프로그래밍 방식으로 확장 폴더를 결정하는 방법이 있습니까?



답변

어쩌면 당신은 이것을해야합니다 :

php-config --extension-dir

경우 php-config존재하지 않는, 다음 apt-get install php-config우분투 / 데비안 경우 또는 yum install php-configCentOS는 / 레드햇 경우)

이 명령은 php확장 폴더 의 정확한 위치를 알려줍니다 .

php.ini확장 프로그램을 사용하려면 반드시 변경해야 합니다.


답변

이것을 사용할 수 있습니다

php -i | grep extension_dir

답변

phpinfo 스크립트 (를 호출하는 파일 phpinfo();)를 만든 다음 브라우저에서 실행하여 찾을 수도 있습니다 .

아래 예를 참조하십시오.