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


82

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

답변:


102

들어 윈도우 , 당신은에있는 파일을 찾을 수 있습니다 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)

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


Windows에서 xampp를 사용하는 경우에만 \ xampp \ php 폴더입니다
Matijs

/ etc / deosn't have a xampp folder
Jonathan

/opt/lampp/etc/php.ini
조나단

1
@JonathanLeaders 예, 그것은 4 미만의 Linux입니다. xampp / lampp 폴더 내의etc -folder를 의미했습니다 .
Lukas Knuth

35

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

리눅스 :

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


12

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

php --ini

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


6

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

<?php
phpinfo();

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


6

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


덕분에 나는 또한 XAMPP를 설치하고 :) 언급 한 위의 경로에 php.ini의 발견
Arzon의 Barua


2

이것은 "기술적으로 정확했지만 내 질문에 대답하지 않았습니다"중 하나이지만 위의 내용이 잘못되었거나 잘못 안내 된 것은 아닙니다. 단지 내 문제에 부딪히지 않았습니다.

그래서 나는 대답을 할 것이라고 생각합니다.

다른 사람들이 언급했듯이 (즉시) 파일을 만들었습니다.

<?php
phpinfo(); 
?>

그래서 그것은 훌륭하게 작동했습니다. 그러나 "(없음)"이 표시되었습니다.

그래서 어디에서 (없음) !?

제 경우에는 Windows에서 php가 설치된 위치로 이동합니다. 나는 이미 그것을 설치했었다. c:\php나는 그것이 다른 플랫폼에서도 같은 단계 일 것이라고 믿는다.

그런 다음 명령 줄 (예 : powershell)에서 다음을 입력합니다. notepad c:\php\php.ini

예, 만들고 싶다고 말한 다음 필요한 변경 사항을 먼저 추가하십시오. 예를 들면 다음과 같습니다.

extension_dir = "c:\php\ext"
extension=mysqli
upload_max_filesize = 25M
post_max_size = 13M
max_execution_time = 300

그런 다음 저장하십시오. 결정된!

그건 그렇고- "파일 새로 만들기"를 한 다음 "다른 이름으로 저장"을 수행하면 메모장이 파일 이름을 php.ini.txt로 변경하는 데 유용합니다. 친구는 친구가 CLI를 피하지 못하게합니다.


이것은 9 년 된 질문에 대한 답변으로 게시 된 완전히 다른 질문과 답변처럼 느껴집니다. 여기에서 제거하고 질문과 답변으로 분리하면 질문을 게시하고 자체 답변을 할 수 있으며 사이트의 품질과 찬성 기회를 모두 높일 수 있습니다.
Jason Aller

1

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

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

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


1

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

/etc/php/7.0/apache2




1

step1 : xampp 제어판 열기

2 단계 : 아파치 모듈 구성 버튼을 클릭합니다.

단계 3. 그 후 일부 구성 파일 목록을 볼 수 있습니다.

4 단계 : php.ini 파일을 클릭하면 기본 편집기로 열립니다.

참조를 위해 이미지가 타격을 받았습니다. 여기에 이미지 설명 입력



0

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


0

항상 가장 쉬운 방법은 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에서 사용하는지 항상 확인할 수 있습니다 .


0

내 Mac에서 PhpStorm을 실행하는 동안 필요에 부딪 혔습니다. 주황색 텍스트를 따릅니다.

여기에 이미지 설명 입력


0

1 단계 : xammp로 이동

2 단계 : php Foleder를 찾아 클릭합니다.

찾기 2 : php.ini 파일 아래

경로 : C : \ xampp \ php 여기에 이미지 설명 입력

두 번째 예 : 1 단계 : xampp 제어판 열기

2 단계 : On config를 클릭합니다.

3 단계 : php.ini 파일 찾기

여기에 이미지 설명 입력

로드 된 php.ini 파일 위치를 얻으려면 다음을 시도하십시오. command : php --ini

여기에 이미지 설명 입력

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.