어떤 PHP ini 파일

어떤 PHP ini 파일

php --ini파일 위치를 찾기 위해 bash 명령을 실행할 때 php.ini로드되는 파일은 다음과 같습니다.

Loaded Configuration File:         /etc/php5/cli/php.ini

하지만 웹서버에서 실행하면 php.info다음과 같은 내용이 로드됩니다.

/etc/php5/apache2/php.ini

Apache와 관련된 명령을 반환하려면 어떤 명령을 실행할 수 있습니까?

CentOS에서는 PHP를 사용할 수 있었고(제 생각에는) 이를 반환했지만 Debian에서는 작동하지 않는 것으로 기억합니다.

답변1

libapache-mod-php5는 실행 시 기본적으로 로드됩니다 /etc/php5/apache2/php.ini. 명령줄에서 이 작업을 수행하는 방법을 모르겠습니다.하지만명령줄 옵션을 사용하여 수동으로 로드할 ini 파일을 지정할 수 있습니다 --php-ini.

예를 들어:

$ php --ini --php-ini /etc/php5/apache2/

그러나 위의 경우에도 /etc/php5/cli/conf.d해결되는 것 같습니다. 분명히 해당 디렉터리를 재정의하려면 컴파일 타임에 설정해야 할 수도 있습니다. 다음을 참조하세요.https://stackoverflow.com/questions/15183218/php-cli-does-not-use-additional-ini-files

관련 정보