programing

php.ini: 어떤 거요?

bestcode 2022. 11. 7. 22:08
반응형

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.iniPHP의 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_timecli/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

반응형