하마터면 기억할 뻔했다.php.어디

2363 단어 PHP프로파일

독자 대상

  • 매번 "어? php.ini 어딨지, 어떻게 찾았지?"의 사람
  • 결과 매번 불평하는 사람
  • php.ini 파일 경로를 조회하는 방법


    ※ 전제 주의사항


    웹 서비스를 시작하는 경우 아파치에서 보는 곳과 콘솔에서 보는 곳이 다를 수 있습니다.
    실제로 웹 서비스를 사용하는 PHP는 아파치에서 보는 php입니다.ini를 읽고 있기 때문에 주의해야 합니다.
    (개인적으로 phpenv를 시도할 때 주의해야 할 것은 자신의 컨트롤러 버전과 Apache의 PHP 버전·php.ini의 파일 경로도 다르다는 것이다)

    1.phinfo 보기


    phpinfo를 보는 방법도 두 가지가 있다.
    인터넷에서 phpinfo 봐요.
    문서 루트 디렉터리에 다음 내용을 기록하고 웹에서 확인하십시오.echo phpinfo();
    B. 콘솔에서 확인 수행
    $ php -r "echo phpinfo();" | grep "php.ini"
    Configuration File (php.ini) Path => /home/riki/.phpenv/versions/5.6.10/etc
    Loaded Configuration File => /home/riki/.phpenv/versions/5.6.10/etc/php.ini
    
    ※ 저는 로컬에서 phpenv로 버전을 바꿨기 때문에 위의 phpinfo는 홈페이지에서 확인할 때와 버전이 모두 php입니다.니 곳도 달라.

    2. php 옵션에서 찾기


    A. - ini 옵션 사용
    $ php --ini
    Configuration File (php.ini) Path: /home/riki/.phpenv/versions/5.6.10/etc
    Loaded Configuration File:         /home/riki/.phpenv/versions/5.6.10/etc/php.ini
    Scan for additional .ini files in: /home/riki/.phpenv/versions/5.6.10/etc/conf.d
    Additional .ini files parsed:      /home/riki/.phpenv/versions/5.6.10/etc/conf.d/pyrus.ini,
    /home/riki/.phpenv/versions/5.6.10/etc/conf.d/xdebug.ini
    
    B.-i 옵션 사용
    $ php -i | grep php.ini
    Configuration File (php.ini) Path => /home/riki/.phpenv/versions/5.6.10/etc
    Loaded Configuration File => /home/riki/.phpenv/versions/5.6.10/etc/php.ini
    

    총결산

  • 기본적으로 phpinfo가 빠르다
  • 웹 서비스 시 웹에서 더 안전한지 확인
  • 속도로는 콘솔에서 phpinfo를 실행하는 것이 더 빠르다
  • 좋은 웹페이지 즐겨찾기