>source

환경 변수를 유지하기 위해 .env 파일을 설정했습니다. 내가 var_dump ($ _ env) 이면, PHP가 환경 변수를 올바르게보고 있다는 것을 알고 있음을 알고 있습니다. 그러나 환경 변수 중 하나의 GetEnv를 익히면 빈 문자열을 얻습니다.

$port= $_ENV["DATABASE_PORT"];
echo $port  //echos out 3306

이것은 올바른 포트를 표시합니다.

$port= getenv("DATABASE_PORT");
echo $port  //echos out an empty string

이것은 아무것도 표시하지 않고 빈 문자열 만 표시합니다.

$ _env가 채워지는 이유에 대한 생각이지만 GetEnv는 값을 끌어 당길 것입니까?

파일을 어떻게 제공합니까? 문서 페이지의 링크 메모가있다 : PHP이 기능을 사용할 때하는 내장 된 해당 서버주의 -즉 PHP -S localhost를 : 8000 -그것은 부울 FALSE를 반환합니다.

wetmarble2021-06-10 16:54:12

PHP 파일을 Cronjob로 사용하여 데이터베이스를 청소하고 Amazon S3에서 파일을 삭제할 수 있습니다. 나는 아파치를 통해 그것을 제공하지 않습니다.

sax2021-06-10 16:54:12
  • 이전 sqlalchemy : 예외가 발생했습니다 : SQL Alchemy 1.4에서 연결 쿼리를 만들 때 익숙한 누락
  • 다음 ios : Apple 검토 지침 : 앱이 계정 생성을 지원하는 경우 앱 내에서 계정 삭제도 제공해야합니다.