Назад | Перейти на главную страницу

Узнайте, откуда берется PHP?

Если я напечатаю which php я получил

/Applications/MAMP/bin/php/php5.3.6/bin/php

Если я напечатаю where php я получил

/Applications/MAMP/bin/php/php5.3.6/bin/php
/usr/bin/php

И это нормально, но я пытаюсь удалить /Applications/MAMP/bin/php/php5.3.6/bin/php поэтому он использует один в /usr/bin/php но я не могу узнать, где это добавляется? Я проверил все свои .bash* файлы и .profile файлы и ничего найти не удалось. Есть ли способ узнать, почему команда php использует пакет x против y? Хотите что-то сказать в вашем бла-файле, у вас есть символическая ссылка или вы пропустили исходный файл X?

В каких каталогах выполняется поиск двоичных файлов, определяется переменной среды PATH.

Помимо файлов в вашем домашнем каталоге, в Mac OS X вы можете проверить:

  • /etc/launchd.conf
  • / etc / profile
  • / и т.д. / bashrc
  • / и т.д. / пути
  • /etc/csh.rc
  • /etc/environment.plist

Команда grep для частей строки пути в / etc / * и ~ /.* может показать подсказку.