2016-09-23 2 views
-2

모든 것이 깨졌습니다. 시도하고 수정하기 전에 내 컴퓨터에서 수행 한 작업을 알아야합니다. 내가 다시 동작하지 않습니다 나는 PHP 정보 MacOS Sierra와 PHP, Apache2

  • APCu에 따라 다시 자리에 Opcache이 지난 https://getgrav.org/blog/mac-os-x-apache-setup-mysql-vhost-apc

    • 에서 일이 가이드를 사용하여 홈 브루를 통해 다시 모든 libs와 설치하려고

      그것은 PHP 정보에 표시되지 않습니다

    • 내 아파치와 PHP CONFIGS는 .previous 그래서 난 PHP의 국제기로에 .so 파일을 포함했던 그
    • /usr/lib/php/no-debug-non-zts-20121212 복귀 한 그들에 추가로 이름이 변경되었다 d PHP PHP imap은 이제 비어있는 디렉토리입니다. 확장 기능을 사용하려면 나이가 들었습니다.

    이 업데이트는 내 개발 환경에 칼을 찔러 넣고 바꿔주는 것과는 완전히 다른 것입니다.

    이러한 것들 중 일부는 PHP intl 확장과 같이 (잠시 동안) 대처할 수 있지만 다른 데이터베이스는 모든 데이터베이스를 잃어 버리는 것처럼 절름발이입니다.

    모든 아이디어와 제안을 환영합니다.

    리눅스 머신은 지금 정말로 매력적입니다.

  • +0

    나는 Jake와 완전히 동의한다! 이번 주 초에 나는 Sierra로 업그레이드했고 거의 2 일 동안 개발 환경을 다시 작동 시키려고 노력했다. 그것은 어렵지 않습니다 - 그냥 아파치, MySQL과 PHP (및 몇 가지 확장 기능). 나는 또한 많은 다운로드와 컴파일을 시도했다. 그러나 진지하게 - 나는 이것을하기 위해 쓸 시간이 없다. 제이크, 네 고통을 느낀다. –

    +0

    나는 방랑을 시도하고 포기. 나는 나의 지방의 체제에 돌아 간다. –

    답변

    1

    IMO, 당신이하고있는 일을 그만두고 컴퓨터를 dev junk로 채우지 않는 개발 환경으로 전환해야합니다. 이 작업에는 두 가지 방법이 있습니다.

    1. 프로젝트에 VM을 사용하십시오. 방랑 https://www.vagrantup.com/
    2. 사용 도커 https://www.docker.com/

    당신이 시작하는 방랑을 사용하여 시작하는 것이 좋을 걸를 확인하십시오. 즉, 필요한 모든 것을 갖춘 Vagrant 상자를 다운로드하고 필요에 따라 필요에 맞게 사용자 정의 할 수 있습니다. 이것은 PHP, Apache (또는 NGINX), MySQL이 모두 VM에 포함된다는 것을 의미합니다. 귀하의 VM은 물론 실행됩니다 리눅스! 이것이 기계가 깨끗하게 유지되는 이유를 알 수 있습니다.

    +0

    좋은 생각 - 내가해야 할 일은 알고 있지만 과거에는 시간을 내지 못했어요. 이제 나는 내가 추측 할 것을 강요 당한다. –

    +0

    방랑은 완전히 나를 위해 실패했습니다. 이슈와 버그로 ​​가득 찬 것 같습니다. 간단한 일들은 해결하는데 몇 시간이 걸리고 여전히 제대로 작동하지 않습니다. 나는 로컬 dev env로 돌아갔다. –