[macos] Mac OS X Lion에서 PHP.ini는 어디에 있습니까? 그것이 / usr / local / php5 / lib에 있다고 생각했습니다.

내 Mac에서 일부 PHP를 실행하고 싶지 않은 httpd.conf, 활성화 된 웹 공유, 설치된 MySQL 등을 실행하고 싶었습니다. PHP 파일, 가장 중요한 것은 PHP.ini를 찾을 수없는 것 같습니다.

내 오래된 컴퓨터에서는 / usr / local / php5 / lib에 있었지만 php5 디렉토리는 / usr / local에 없습니다.

패키지를 받아야합니까, 아니면 잘못된 장소를보고 있습니까?

OS X 10.7.3, PHP 5.3.8, Apache / 2.2.21 실행



답변

존재하는 경우 / private / etc에서 찾으십시오.

sudo cp /private/etc/php.ini.default /private/etc/php.ini


답변

머신에서 ini 파일을 찾으려면 Terminal.app다음 명령을 열고 실행하십시오.

php --ini

Lion 용 템플릿이 필요한 경우 다음을 시도 하십시오 .


답변

터미널에서 php -i | grep php.ini. 단서를 제공해야합니다.)


답변

@Cronk 및 @Justin의 답변은 Mac OS X 10.9 Mavericks에서 가깝습니다. 실제로 내 시스템에서 /etc/php.ini파일이 완전히 누락되었으며 phpinfo()구성 파일이 없다는 것을 웹 서버에서 실행하기 전까지 는 아니 었습니다. 파일을 복사하고 라이브러리 /etc/php.ini.default완전한 경로mcrypt.so구성 파일에 추가하면 문제가 해결되었습니다.

cp /etc/php.ini.default /etc/php.ini

그런 /etc/php.ini다음 mcrypt.so파일에 올바른 경로를 사용하여 다음 줄 을 추가하십시오 .

extension="/usr/local/Cellar/php54-mcrypt/5.4.29/mcrypt.so"

그런 다음 Apache2를 다시 시작하십시오.

apachectl restart


답변

지적했듯이, php --ini명령은 PHP가 php.ini 파일을 찾을 위치를 알려줍니다.

표준 설치의 경우 /etc/php.ini

macports 를 사용 했다면 PHP가 찾고있을 것입니다/opt/local/etc/php5/php.ini


답변

phpinfo()모든 파일에서 실행 하면 파일의 위치를 ​​알려줍니다. 다음은 스크린 샷입니다.

여기에 이미지 설명을 입력하십시오


답변

PHP 인스턴스가 두 번 이상 실행되어 다른 답변이 작동하지 않았습니다. 이것은했다 :

PHP 파일을 생성하고 브라우저에서 로컬 URL을 엽니 다 :

<?php phpinfo(); ?>

PHP.INI 경로가 맨 위에 가까이 표시됩니다.