programing

php.ini 파일 (xampp)을 찾는 방법

nasanasas 2020. 10. 21. 08:09
반응형

php.ini 파일 (xampp)을 찾는 방법


개발을 xampp위해 서버를 사용 PHP하고 있으며 php.ini파일 을 편집하고 싶습니다 . 어디에서 찾을 수 있습니까?


들어 윈도우 , 당신은에있는 파일을 찾을 수 있습니다 C:\xampp\php\php.ini- 폴더 (Windows) 또는에서 etc(- 폴더 내의 XAMPP-폴더).

아래 리눅스 , 대부분의 배포판은 아래 lampp를 넣어 /opt/lampp파일을에서 찾을 수 있습니다, 그래서 /opt/lampp/etc/php.ini.

일반 텍스트 편집기를 사용하여 편집 할 수 있습니다.

설명 :

  • Xampp( X ( "일부 OS"용), A pache, M ySQL, P erl, P HP)
  • Lampp( L inux, A pache, M ySQL, P erl, P HP)

이러한 맥락에서 서로 대체 될 수 있습니다.


내부 phpini_path.php(또는 AnyNameAsYouLike.php)에 다음을 작성하고 브라우저에서 실행합니다.

<?php phpinfo();?>

다양한 다른 매개 변수 중에서 서버 Loaded Configuration File의 경로 인 매개 변수를 얻을 수 php.ini있습니다.

위치는 php.ini서버 운영 체제 따라 다릅니다.

Windows (Xampp 설치 포함) :

/xampp/php/php.ini 

macOS, OS X :

/private/etc/php.ini

Linux :

/etc/php.ini
/usr/bin/php5/bin/php.ini
/etc/php/php.ini
/etc/php5/apache2/php.ini

여러 개의 php-version (xampp 등)이 실행중인 경우 가장 쉬운 방법은 다음을 사용하는 것입니다.

php --ini

명령 줄에서. Windows에서 : Shellxampp 를 클릭 한 후 또는 일반에서 직접 cmdPHP의 "글로벌"버전을 찾습니다. 글로벌이란 환경 변수가 참조하는 버전을 의미합니다.


MacOS에서 : /Applications/XAMPP/xamppfiles/etc/php.ini


문서 루트 어딘가에 스크립트를 넣으십시오.

<?php
phpinfo();

무엇보다도 함수의 출력은 php.ini스크립트가 실행되기 전에 어떤 s가 구문 분석 되었는지 알려줍니다 .


Xampp 서버를 실행합니다.

  1. http : // localhost로 이동하면 xampp 대시 보드가 열립니다.

  2. 상단 탐색 모음에서 PHPInfo 링크로 이동합니다.

--- 또는 XAMPP http : //localhost/dashboard/phpinfo.php를 실행 한 후 브라우저에 다음 URL을 직접 입력 합니다.

그러면 PHP 정보 페이지가 열립니다. php.ini 위치 인 "Loaded Configuration File /opt/lampp/etc/php.ini"를 찾을 수 있습니다.


내 OS는 우분투이고 XAMPP는에 설치되어 있으며 /opt/lamppphp.ini는/opt/lampp/etc/php.ini


다른 설치 프로그램을 사용했다면 HDD에 하나 이상의 php.ini 파일이 남게 될 수 있습니다.이 파일은 잠시 후 정신에 영향을 미칠 수 있습니다.

둘 이상의 경우에 대비하여 'php.ini'에 대한 HDD를 검색하십시오.

또 다른 온전한 조치는 php.ini에서 값을 변경 한 후에 항상 서버 (apache)를 다시 시작하는 것을 기억하는 것입니다.


PHP 7에서 xampp를 사용하고 있습니다. php.ini를 찾을 수 있습니다.

/etc/php/7.0/apache2


제 경우에는 php 폴더에 "php.ini-development"및 "php.ini-production"으로 표시됩니다.


실행하고 LAMP데비안 과 광산에있다 :

/etc/php/7.0/apache2/php.ini

문서 http://www.apachefriends.org/en/xampp-windows.html (페이지 하단 근처의 구성 파일 섹션) : \ xampp \ php \ php.ini


KingCrunch가 지적했듯이 phpinfo를 사용하면 "Loaded Configuration File"행에서 어떤 구성 파일이 작동 중인지 확인할 수 있습니다. 제 경우에는 C : \ xampp \ apache \ bin에있었습니다. C : \ xampp \ php에도 중복되고 관련이없는 것처럼 보이는 php.ini가 있습니다.


항상 가장 쉬운 방법은 php -i필터링하는 것입니다.

* nix (MacOS 포함) :

php -i | grep "Loaded Configuration File"

Windows :

php -i | findstr /C:"Loaded Configuration File"

물론 이것은 CLI 환경이 실제 웹 서버와 동일한 PHP 바이너리를 사용하고 있다고 가정합니다.

which php* nix 및 where phpWindows에서 사용하는지 항상 확인할 수 있습니다 .


Mac에서 PhpStorm을 실행하는 동안 필요가 생겼습니다. 주황색 텍스트를 따릅니다.

enter image description here

참고URL : https://stackoverflow.com/questions/6185319/how-to-locate-the-php-ini-file-xampp

반응형