Mac os remove php

Содержание
  1. Justin Hileman
  2. Web development & design
  3. Stalk me
  4. (Re)installing PHP on Mac OS В X
  5. Fix PHP on OS В X
  6. tl;dr (just give me something to copy andВ paste)
  7. Otherwise, you’ll want to use one of the following options to install the Homebrew formula for PHP  5.6
  8. The default options work prettyВ great
  9. If you run into problems try updating Xcode Command Line Tools andВ re-installing
  10. By default this formula comes with MySQL andВ Apache
  11. But wait, there’s more!
  12. Using your fresh copy of PHP В 5.6
  13. If you haven’t already, follow that advice
  14. Fix the PEAR config andВ upgrade
  15. You’ll need to install some PHP extensions now
  16. If you didn’t go the brew install route for your extensions, or if you use extensions which aren’t available in Homebrew yet…
  17. Because PEAR is now installed in the Homebrew prefix, you’ll need to reinstall all of your PEAR libraries as well
  18. Of course, there might be someВ gotchas
  19. Now go build somethingВ cool!
  20. Как изменить версию PHP в Mac?
  21. Как удалять программы на компьютере Mac
  22. Удаление программы с помощью Launchpad
  23. Удаление программ с помощью Finder
  24. Дополнительная информация
  25. Установка php5.5+php-fpm+mysql+nginx на Mac OS X Mavericks
  26. Xcode
  27. Homebrew
  28. PHP-FPM
  29. Настройка PHP в командной строке
  30. Настройка автозапуска
  31. MySQL
  32. Настройка автозапуска
  33. Обезопасьте установку
  34. Проверка соединения
  35. phpMyAdmin
  36. Nginx
  37. Настройка автозапуска
  38. Протестриуйте веб-сервер
  39. Дальнейшая настройка
  40. nginx.conf
  41. Загрузка PHP FPM
  42. Создание виртуальных хостов
  43. Настройка SSL
  44. Включение виртуальных хостов
  45. Последние тесты
  46. Управление сервисами
  47. Nginx
  48. PHP-FPM
  49. MySQL

Justin Hileman

Web development & design

Stalk me

(Re)installing PHP on Mac OS В X

So you develop PHP on a Mac? Mebbe you, like me, you might have noticed a few deficiencies in the pre-loaded version of PHP on your computer. Maybe you, like me, prefer to use a newer version of PHP ? Here’s how to …

Fix PHP on OS В X

First you’ll need Homebrew 1 . If you’re not already using it, what are you waiting for?

While this article is focused on installing PHP 5.6, you can install PHP 5.3, 5.4 or 5.5 the exact same way. Just use php53 , php54 or php55 instead of php56 .

Before you start: If you have leftovers from non-homebrew PHP installations, you’ll want to move (or remove)

/.pear and /usr/local/lib/php if they exist 2 .

If you’re upgrading: Run brew unlink php53 php54 php55 php56 or remove the old PHP Cellar folder before installing a new formula. Yeah… PEAR  issues.

tl;dr (just give me something to copy andВ paste)

If you’re impatient, copy and paste this gist into a Terminal.

Otherwise, you’ll want to use one of the following options to install the Homebrew formula for PHP  5.6

The default options work prettyВ great

If you run into problems try updating Xcode Command Line Tools andВ re-installing

This is often an issue if you’ve updated to a new OS version since the last time you updated the Command Line Tools.

By default this formula comes with MySQL andВ Apache

If you don’t want those, you can disable them with —without-mysql and —without-apache . Because Homebrew’s flexible likeВ that.

But wait, there’s more!

This Homebrew formula can do PHP FPM , MSSQL and Postgres as well. As of the last time I checked, all of these options areВ available:

Using your fresh copy of PHP В 5.6

You might have missed it, but Homebrew spit out a couple of caveats at the end of the install. The interesting bits probably looked something likeВ this:

If you need to see the caveats again, run brew info php56

Читайте также:  Как установить права линукс

If you haven’t already, follow that advice

If you have any custom settings in your system-wide php.ini , copy them to the new one in /usr/local/etc/php/5.6 .

Fix the PEAR config andВ upgrade

You’ll need to install some PHP extensions now

Here’s a “Choose Your Own Adventure” moment. You can install packages via PECL , and have to reinstall them every time you update to a new minor PHP version, or you can install them via Homebrew.

I voteВ Homebrew.

Your needs will vary, but since this is my article I’ll just leave these here so I can copypaste them later:

Need gearman ? How ‘bout that Twig extension? You can see a list of all (50 or so) available extensions by running

If you didn’t go the brew install route for your extensions, or if you use extensions which aren’t available in Homebrew yet…

You’ll need to reinstall any additional PECL packages now (and whenever you update PHP ). Like all good Homebrew setups, you won’t need sudo for PEAR  anymore.

Because PEAR is now installed in the Homebrew prefix, you’ll need to reinstall all of your PEAR libraries as well

Before Composer supported global installs, this was a bit of a pain. Now, I don’t worry about it so much anymore.

After installing PEAR libraries with executables (like phpunit) you’ll need to get them into your path. Either add the PHP bin directory to your path (e.g. in

… or symlink PHP binaries after running pear install . :

Of course, there might be someВ gotchas

Offhand, I can think of one — In order to work with things like the Symfony2 console and PHPUnit, your new PHP should come before the pre-installed PHP in your $PATH . Check it like this:

In my case, I seeВ this:

If my $PATH were incorrect, I’d see this instead:

To fix it, you can add something like this to your .bashrc :

Now go build somethingВ cool!

If you already have Homebrew installed, run brew update to make sure you have the latest hotness. ↩

Remnants of older PEAR will keep the PHP installer from installing a new copy of PEAR , which, it turns out, is a Bad Thing. ↩

My name is Justin and I make the Internet. I’m @bobthecow on Twitter. I’m also a co-founder of Presentate, which is 100% awesome.

Источник

Как изменить версию PHP в Mac?

Здравствуйте! Уже какой день пытаюсь изменить версию PHP в Mac OS High Sierra.
php -v сейчас выдает :

Затем запускаю команду:
затем : which php
выдает такое:

Проверяю опять версию PHP и все тоже самое

Помогите , как исправить проблему. Спасибо

  • Вопрос задан более трёх лет назад
  • 3122 просмотра

Так же посмотрите
brew doctor

Если не поможет — попробуйте переустановить

Warning: You have MacPorts or Fink installed:
/opt/local/bin/port

This can cause trouble. You don’t have to uninstall them, but you may want to
temporarily move them out of the way, e.g.

У вас стоит так же MacPorts, рекомендуется выбрать что-то одно.

Warning: You have unlinked kegs in your Cellar
Leaving kegs unlinked can lead to build-trouble and cause brews that depend on
those kegs to fail to run properly once built. Run `brew link` on these:
python@2

запустите brew link python@2

Warning: Broken symlinks were found. Remove them with `brew prune`:

Источник

Как удалять программы на компьютере Mac

Удаление программы приводит к ее удалению с жесткого диска компьютера Mac, и использовавшееся ею пространство становится доступно для других объектов. Программы можно удалять с помощью Launchpad или Finder.

Удаление программы с помощью Launchpad

Launchpad предоставляет удобный способ удаления программ, которые были загружены из App Store.

  1. Чтобы открыть Launchpad, щелкните соответствующий значок на панели Dock или откройте соответствующий файл в папке «Программы». Также можно свести вместе большой и три других пальца на трекпаде.
  2. Если нужная программа не отображается в Launchpad, введите ее название в поле поиска вверху экрана. Либо смахните двумя пальцами вправо или влево на трекпаде, чтобы отобразить следующую или предыдущую страницу.
  3. Нажмите и удерживайте клавишу Option (⌥) или щелкните и удерживайте значок любой программы, пока значки не начнут дрожать.
  4. Щелкните рядом с программой, которую требуется удалить, затем нажмите кнопку «Удалить» для подтверждения. Программа будет удалена незамедлительно. Программы, в которых не отображается, либо были получены не из App Store, либо обязательны для компьютера Mac. Для удаления программ, полученных не из App Store, используйте Finder.
Читайте также:  What is windows command line interface

Удаление программы не приводит к отмене каких-либо подписок, которые могли быть приобретены с помощью этой программы. Узнайте, как отменять подписки для программ, которые были загружены из магазина App Store.

Удаление программ с помощью Finder

  1. Найдите нужную программу в программе Finder. Большинство программ находится в папке «Программы», которую можно открыть, щелкнув «Программы» на боковой панели любого окна Finder. Либо используйте Spotlight для поиска программы, затем дважды щелкните эту программу в окне Spotlight, удерживая нажатой клавишу Command (⌘).
  2. Перетащите программу в корзину либо выделите программу и выберите «Файл» > «Переместить в Корзину».
  3. При запросе имени пользователя и пароля введите имя и пароль учетной записи администратора на компьютере Mac. Скорее всего, это имя и пароль, обычно используемые вами для входа в систему на компьютере Mac.
  4. Чтобы удалить программу, выберите Finder > «Очистить Корзину».

Дополнительная информация

Чтобы снова использовать программу после ее удаления, установите ее повторно или восстановите из резервной копии.

  • Для повторной установки программ, которые были установлены как часть macOS, переустановите macOS. Это относится к таким программам, как Safari, iTunes, «Книги», «Сообщения», «Почта», «Календарь», «Фото» и FaceTime.
  • Также можно повторно загружать программы, музыку, фильмы, телешоу и книги, установленные из App Store, iTunes Store или Apple Books.

Источник

Установка php5.5+php-fpm+mysql+nginx на Mac OS X Mavericks

Каждый веб-разработчик, выбравший Mac, после первичной настройки системы ищет рабочий инструментарий. И если c IDE и редакторами всё понятно, то что-либо подобное по удобству win-довым OpenServer или Denwer за бесплатно найти трудно. Есть отличное решение MAMP PRO, но оно стоит две тысячи деревянных. Да и работа через Apache некоторых может смутить.

Занимаясь решением этого вопроса, набрёл на интереснейший материал, который рассказывает о том, как при помощи консольного пакет-менеджера Homebrew настроить рабочее пространство буквально за 5-10 минут. Публикую его перевод, потому что кому-нибудь подобная инструкция по настройке веб-окружения на Mac обязательно пригодится.

«Только что получил новый MacBook Pro и решил настроить его с чистого листа, потому что я использую тот же бэкап Time Machine примерно уже четверы года. Хороший шанс избавиться от стэка веб-сервера/LAMP (Linux Apache MySQL PHP) и заменить его Nginx и PHP-FPM как реализацию FastCGI. Ниже вы можете прочесть, как настроить Nginx, PHP-FPM, MySQL и PhpMyAdmin на OS X 10.9 / Mavericks.

Xcode

Прежде всего, установите последнюю версию Xcode через Mac App Store:
Скачать Xcode.app (через Mac App Store)

Как только закончится загрузка, откройте Xcode в папке /Applications и согласитесь с лицензией.

Откройте окно Терминала и установите Xcode через следующую команду:

Подтвердите установку при помощи кнопки Install .

Вернитесь обратно в Xcode, нажмите ⌘ + , для доступа к настройкам и перейдите на вкладку Locations. Установите Command Line Tools на последнюю доступную версию, Xcode 5.0.2 (5A3005) в моём примере:

Homebrew

Теперь необходимо установить Homebrew, который является менеджером пакетов для OS X. Вы возможно уже слышали про apt-get или aptitude на дистрибутивах Linux для установки пакетов и зависимостей для конкретный приложений. brew работает также, только на компьютерах под управлением Mac OS X. Он также удостоверится, что вы получите последние обновления для установленных приложений, так что вам не нужно будет беспокоиться из-за просроченных версиях или брешах в системе безопасности, эксплойтах и так далее.

Читайте также:  Аналог contacam для linux

Прежде всего, нам понадобиться Xquarz:

Теперь нам необходимо загрузить и установить Homebrew при помощи следующей команды:

Поверим на любые конфликты и проблемы:

Обновим репозитории и приложения при помощи Homebrew:

PHP-FPM

Потому как Homebrew не имеет репозитория по-умолчанию для PHP-FPM, нам необходимо его добавить:

Установим PHP-FPM при помощи следующих аргументов:

Homebrew загрузит исходный код PHP-FPM и скомпилирует его аз вас. Дайте ему немного времени, это может занять несколько минут.

Настройка PHP в командной строке

Если вы хотите использовать PHP в командной строке, вам необходимо обновить переменную окружения $PATH в файле

Настройка автозапуска

Удостоверьтесь, что PHP-FPM слушает порт 9000:

Вывод должен выглядеть примерно следующим образом:

MySQL

Следующий шаг для установки MySQL:

Настройка автозапуска

И запустите сервер баз данных:

Обезопасьте установку

Для безопасности нашего MySQL-сервера мы вызовем идущий в компоекте бинарник secure_mysql_installation для смены root-пароля, удаления анонимного пользователя и отключения возможности дистанционного логина под root-ом:

Пожалуйста, укажите текущий пароль, если он уже установлен.

Нажите enter, указав пароль для root-пользователя. По желанию сохраните его в менеджерах паролей LastPass или 1Password.

Да, в них нет необходимости.

Да, нет необходимости в авторизации под root с любого другого IP кроме 127.0.0.1.

Да. Нам не нужны тестовые таблицы.

Перезагрузка таблицы привилегий даст нам возможность удостовериться, что изменения вступили в силу.

Проверка соединения

Введите указанный ранее root-пароль и увидите консоль MySQL:

Закончите сессию при помщи команды \q :

phpMyAdmin

Установите autoconf который необходим для phpMyAdmin:

Установите переменную окружения $PHP_AUTOCONF:

Приступим к установке phpMyAdmin:

Nginx

Установите Nginx при помощи команды:

Настройка автозапуска

Так как мы используем 80 порт, необходимо запускать Nginx под пользователем root:

Протестриуйте веб-сервер

Конфигурация по-умолчанию слушает порт 8080 вместо стандартного для протокола HTTP порта 80. Пока проигнорируем это:

Ответ должен выглядеть следующим образом:

Снова остановим Nginx:

Дальнейшая настройка

nginx.conf

Создайте папки, которые понадобятся нам при последующей конфигурации Nginx:

Удалите текущий файл nginx.conf (который всегда будет доступен по адресу /usr/local/etc/nginx/nginx.conf.default , если вы захотите взглянуть на его код) и загрузите созданные мною настройки при помощи curl с GitHub:

Конфиуграционный файл прост и легковесен насколько это возможно: настройки worker, пути/форматы логов и несколько includes. Ничего лишнего в отличие от nginx.conf.default .

Загрузка PHP FPM

Скачайте мои настройки PHP-FPM с GitHub:

Создание виртуальных хостов

Клонируйте тестовый виртуальный хост (включая рерайты для 404, 403 и phpinfo() ) используя git :

И удалите папку /var/www/.git , чтобы git не отслеживал последующие изменнения.

Настройка SSL

Создайте папку для наших сертификатов SSL и частных ключей:

Сгенерируйте 4096bit RSA ключи и само-подписные сертификаты следюущей командой:

Включение виртуальных хостов

Теперь нам нужно создать симлинки в папке sites-enabled для виртуальных хостов с целью включить их:

Снова стартуем Nginx:

Последние тесты

Вот оно, всё должно работать. Щелкайте на ссылках ниже с целью удостовериться в этом:

Управление сервисами

В силу того, чтоы вам рано или поздно понадобиться перезапустить тот или иной вресив, вам возможно понадобятся дополнительные алиасы:

Вы можете или открыть новое окно/сессию Терминала или же вручную перезагрузить

/.bash_profile при помощи команды:

Теперь вы можете использовать алиасы вместо печатания длинных команд launchctl , как то было выше.

Nginx

Вы можете стартовать, остановить и перезапустить Nginx при помощи команд:

Быстрый доступ к логам:

PHP-FPM

Старт, стоп и перезагрузка PHP-FPM:

MySQL

Старт, стоп и рестарт MySQL-сервера:

Дайте мне знать, если застряли или у вас есть какие-либо дополнения!»

Источник

Оцените статью