Знати джерело установки PHP


0

Я знаходжуся в незручній ситуації. Мені потрібно встановити PHP і Nginx для розробки, але я не хочу заплутати свій Mac з декількома установками. Я виявив, що PHP і PHP-fpm вже встановлені. Я хотів би видалити, але я не маю поняття про те, як це зробити, як я не знаю, через те, що означає, що він був встановлений (Brew або порти).

Я шукав двійковий файл php і він знаходиться в /usr/bin/

PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45) 
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2015 Zend Technologies

Mac OS X El Capitan 10.11.3

Все, що знаходиться в / usr / bin, встановлюється через Apple і його не слід торкатися. Однак, якщо у вас є як macports, так і homebrew, і ви ставите такі запитання, у вас виникнуть проблеми.
Mark

php включений в OS X. Будь ласка, ви можете додати вихід /usr/bin/php --version і версію OS X, яку ви використовуєте.
Graham Miln

Відповіді:


1

PHP 5.5.30 (cli) (built: Oct 23 2015 17:21:45) є версією php відправлено компанією Apple з OS X 10.11.3.

Можна використовувати варити для встановлення поточної версії php - без впливу на вбудовану версію.

brew встановлює в нього двійкові файли /usr/local/Cellar. Модифікація вашого PATH гарантує, що встановлена ​​версія заварювання знайдена до версії OS X.

MacPorts використовує аналогічний підхід. Який постачальник послуг, який ви використовуєте, є особистим уподобанням.

Встановіть php через пиво

Для встановлення php через brew, спочатку встановіть brew використання інструкції на своєму веб-сайті :

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Потім встановіть php:

brew install php

Видаліть php за допомогою варення

Коли потрібно видалити php встановлено через brew - таким чином повертається php назад до версії, що постачається з OS X:

brew uninstall php
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.