php 스크립트를 사용하여 php.ini 파일의 경로를 가져 와서이 경로를 변수에 저장할 수 있습니까? 경로를 찾으려면 phpinfo()를 호출 할 수 있지만 많은 정보를 출력하므로 php.ini 파일의 경로와 출력이 필요하지 않습니다. 미리 감사드립니다.php.ini 파일의 경로를 가져오고 저장하십시오.
2
A
답변
9
확실히 , 당신이하고 싶은 것과 관련된 두 가지 기능이 있습니다. -로드의 php.ini 파일의 경로를 검색
php_ini_loaded_file
Docs : 첫 번째는 정확히 당신이 찾고있는 무엇을, 두 번째는 하나 개 이상의 INI 파일이있을 수있는 더 큰 그림을 보여줍니다.php_ini_scanned_files
Docs - 추가 ini 디렉토리에서 파싱 된 .ini 파일 목록을 반환합니다.
그 옆에 .user.ini files과의 격차를 마음, 그들은 php_ini_scanned_files
도 phpinfo
에 표시되지 않습니다.
0
exec ("php -i | grep php.ini")를 사용하여 그 결과를 얻을 수 있습니다. 또는 outputbuffering (ob_start())을 사용하고, phpinfo()를 실행하고, outputbuffer (ob_get_contents())의 내용을 가져 와서 그 preg_match를 검색하여 php.ini 파일을 찾을 수 있습니다 ...
0
, 또한 CGI 위해 일할 수 있습니다
ob_start(); phpinfo();
if (preg_match('#>(.+)/php.ini#', ob_get_clean(), $matches)) {
echo 'php.ini location: ' . trim($matches[1]) . '/php.ini';
}
관련 문제
- 1. .htaccess의 suPHP가있는 php.ini
- 2. C# 텍스처 콘텐츠 경로를 문자열로 저장하십시오.
- 3. txt 파일의 경로를 가져
- 4. 파일의 경로를 찾을 수 없습니다.
- 5. 파일의 절대 경로를 결정 vb.net
- 6. 오디오 파일의 경로를 정의하는 방법
- 7. MSBuild : .user 파일의 경로를 대체하십시오.
- 8. 플래시를 통해 파일의 경로를 가져옵니다.
- 9. py2exe에서 exe 파일의 경로를 가져옵니다.
- 10. goDaddy의 php.ini
- 11. php.ini 파일에
- 12. Php.ini 생산 대 개발
- 13. php.ini 잘못 설정
- 14. Windows 배치 파일 : 폴더 경로를 가져 와서 변수에 저장하십시오.
- 15. include_path를 공유 php.ini 파일에 설정
- 16. 연금술에서 관련 헤더 파일의 경로를 지정하는 방법은 무엇입니까?
- 17. db 액세스 파일을 pendrive에 저장하십시오.
- 18. 다른 php.ini 파일에 php.ini 파일을 포함시키는 방법은 무엇입니까?
- 19. php-cli에서 php.ini reload
- 20. SetEnv with php.ini
- 21. php.ini 경로가 잘못 되었습니까?
- 22. glassfish v3.0에서 .txt 파일의 경로를 찾는 방법
- 23. 난 내 번들에없는 파일의 경로를 찾으려면
- 24. 설치된 패키지에서 실행 파일의 경로를 가져 옵니까?
- 25. GAE에서 python 파일의 경로를 찾는 방법은 무엇입니까?
- 26. Vim에서 swp 파일의 폴더 경로를 변경하는 방법
- 27. MSDN 2003 - 파일의 전체 경로를 표시하는 방법
- 28. 도메인이없는 파일의 경로를 가져 오는 RegEx
- 29. 물고기가있는 현재 소스 파일의 경로를 검색하십시오.
- 30. 서버에서 삭제할 파일의 경로를 얻는 방법
어떤이가 필요합니까? 처리 중에 스낵이있을 수 있습니다 (예 : ini 파일이 전혀없는 경우 PHP가 잘못된 경로를 표시합니다. –
@Pekka 나는 작업중인 시스템의 특별 정보 블록에 제시해야합니다. 이 시스템은 다른 서버의 다른 클라이언트에서 사용되므로 경로가 다를 수 있습니다. 걸쇠는 나를 두렵게하지 않는다.) – noname