내 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
답변
답변
터미널에서 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 경로가 맨 위에 가까이 표시됩니다.