apache — MacOS Sierra и PHP, Apache2

Все сломано. Прежде чем пытаться что-то исправить, мне нужно знать, что с моей машиной.

Я пытаюсь установить все эти библиотеки снова через Homebrew, используя это руководство, которое работало в прошлом. https://getgrav.org/blog/mac-os-x-apache-setup-mysql-vhost-apc

  • У меня есть Opcache на месте в соответствии с информацией PHP
  • APCu Я не могу снова начать работать, это не отображается в информации PHP
  • Мои конфиги Apache и PHP были переименованы с добавлением .previous, поэтому я отменил их
  • /usr/lib/php/no-debug-non-zts-20121212 который содержал .so файлы для PHP intl и PHP imap теперь пустой каталог — мне понадобились целые годы, чтобы заставить работать эти расширения

Что это обновление сделало совершенно иначе, чем вонзить нож в мою среду разработки и хорошо его покачивать.

Некоторые из этих вещей, с которыми я могу справиться (какое-то время), такие как отсутствие расширения PHP intl, но другие наносят вред — как потеря всех баз данных.

Любые идеи и предложения приветствуются.

Linux-машина выглядит очень привлекательно прямо сейчас.

-2

Решение

ИМО, вам следует прекратить все, что вы делаете, и переключиться на среду разработки, которая не заполнит ваш компьютер ненужным мусором. Есть два способа сделать это.

  1. Используйте виртуальные машины для своих проектов. Проверьте Vagrant https://www.vagrantup.com/
  2. Используйте Docker https://www.docker.com/

Я бы посоветовал вам начать использовать Vagrant для начала. Это означает, что вы просто загрузите коробку Vagrant, в которой будет все, что вам нужно, и при необходимости вы настроите ее под свои нужды. Это будет означать, что ваш PHP, ваш Apache (или NGINX), ваш MySQL будут все содержаться в вашей виртуальной машине. Ваша виртуальная машина, конечно, будет работать Linux! Вы можете понять, почему это будет держать вашу машину в чистоте.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]