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