php.ini: 어떤 거요?
이전 아파치에서 nginx와 php 5.3.10으로 이전했습니다.그리고 제 요구에 맞게 php.ini를 수정하려고 했을 때, 그 중 3개가 있었습니다.
$ locate php.ini
/etc/php5/cgi/php.ini
/etc/php5/cli/php.ini
/etc/php5/fpm/php.ini
어떤 걸 편집할까요?
으로 말하면, 「 」입니다.cli/php.ini
파일은 명령줄에서 PHP 바이너리를 호출할 때 사용됩니다.
해서 '실행 중'을하실 수 있습니다.php --ini
를 참조해 주세요.
fpm/php.ini
PHP의 FPM에 대해서, Nginx의 FPM에 대해서.
그 콜링도 하실 수 .phpinfo()
웹 서버에서 제공하는 php 페이지에서 확인할 수 있습니다.
cgi/php.ini
이 경우, 는 사용되지 않을 가능성이 높습니다.
의 구별된2개의 2개의 사용php.ini
파일(하나는 CLI용, 이제1개는 웹 서버로부터의 페이지를 처리하기 위한 파일)은 매우 자주 실행되며, 주요 장점은 각 경우에 다른 설정 값을 설정할 수 있다는 것입니다.
「」에서는,php.ini
에는 다소 max_execution_time
: 웹 페이지는 빠르게 처리되어야 하며, 페이지가 수십 초(기본적으로는 30 초) 이상 걸릴 경우 버그 때문일 수 있으며 페이지 생성을 중지해야 합니다.
에서 꽤 긴할 수 있습니다.은, 「」, 「crontab(」)을 의미합니다.php.ini
은 사되 that that that that that that 에 있는 파일입니다.cli/
이좀 더 긴 글자를 max_execution_time
cli/php.ini
에에 you you fpm/php.ini
.
max_execution_time
을 사용하다물론 다른 몇 가지 설정 지시에도 같은 작업을 수행할 수 있습니다.
에 몇 핵심 .phpinfo()
그렇지 않은 사용자의 경우:
다음과 같은 웹 서버 루트 폴더로 이동합니다./var/www/
에 '아까보다'라는 .info.php
하고, 「」라고 입력합니다.phpinfo()
같은 합니다.http://www.example.com/info.php
보면 '이렇게'가 요.php.ini
의 길Loaded Configuration File
:
.info.php
뭇매를 맞다
상황에 따라 다르겠지만, 저는 PHP5-FPM을 사용하고 있기 때문에 fpm입니다.이 문제에 대한 해결책은 범용 php.ini를 사용한 후 다음과 같은 심볼릭 링크를 사용하는 것입니다.
ln -s /etc/php5/php.ini php.ini
변경사항은 모두 하나의 일반 .ini 파일에 저장됩니다.이 방법은 그다지 좋은 솔루션은 아닐 수도 있습니다.단, 말 그대로 1개의 파일을 1개의 장소에서 사용할 수 있도록 일부 구성을 변경하는 것을 검토해 주십시오.해킹당한 장소가 여러 군데가 아니에요
사용되는 php.ini 파일은 다음과 같습니다.
- php 페이지에 phpinfo()를 추가하여 페이지 표시(아래 그림처럼)
- 셸에서 php -i 라고 입력합니다.
다음으로 로드된 구성 파일에서 정보를 찾을 수 있습니다(여기서는 /user/local/etc/php/php.ini).
가끔 (없음)을 지정하기도 합니다.이 경우는, 다음의 URL 에 있는 커스텀 php.ini 를 넣기만 하면 됩니다.http://git.php.net/ ? p = src . git ; a = blob ; f = slob . ini - production ; hb = HEAD
이 답변이 도움이 되기를 바랍니다.
언급URL : https://stackoverflow.com/questions/10665783/php-ini-which-one
'programing' 카테고리의 다른 글
Chrome에서 탭이 비활성 상태일 때 setInterval도 작동하도록 하려면 어떻게 해야 합니까? (0) | 2022.11.07 |
---|---|
브라우저 뷰포트에 상대적인 요소의 맨 위 위치를 가져오려면 어떻게 해야 합니까? (0) | 2022.11.07 |
PHMailer로 이메일 보내기 - 이미지를 본문에 포함 (0) | 2022.11.07 |
ID가 일치하지 않는 SQL 행을 다른 테이블에서 삭제합니다. (0) | 2022.11.07 |
Calendar.getInstance(TimeZone.getTimeZone("UTC")))가 UTC 시간을 반환하지 않습니다. (0) | 2022.11.07 |