Apache 기반 PHP 애플리케이션의 환경 변수 구성
PHP 애플리케이션에서 환경 변수는 동작을 결정하는 데 중요한 역할을 합니다. 이는 애플리케이션이 Linux 환경에서 실행되고 getenv()를 사용하여 이러한 변수에 액세스할 때 더욱 중요해집니다. Apache에서 호스팅되는 PHP 애플리케이션의 경우 환경 변수를 구성하려면 특정 접근 방식이 필요합니다.
Apache에 대한 환경 변수 설정
Apache의 가상 호스트 구성은 환경 변수를 설정하는 메커니즘을 제공합니다. 특정 도메인. 환경 변수를 설정하려면 VirtualHost 구성 블록 내에서 SetEnv 지시어를 사용하세요.
<VirtualHost hostname:80> ... SetEnv VARIABLE_NAME variable_value ... </VirtualHost>
VARIABLE_NAME을 설정하려는 환경 변수의 이름으로 바꾸고, Variable_value를 해당 값으로 바꾸세요.
다른 도메인에 대해 여러 환경 구성
별도의 도메인에 대해 다른 환경 변수를 구성하려면 각 도메인에 대해 새 VirtualHost 블록을 생성합니다. 각 VirtualHost 블록 내에서 SetEnv 지시어를 사용하여 원하는 환경 변수를 지정합니다. 예:
<VirtualHost domain1.example.com:80> SetEnv VARIABLE1 value_for_domain1 </VirtualHost> <VirtualHost domain2.example.com:80> SetEnv VARIABLE2 value_for_domain2 </VirtualHost>
추가 고려 사항
위 내용은 Apache 기반 PHP 애플리케이션에 대한 환경 변수를 구성하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!