나는 /opt/local/..macport의 기본 위치에 macports를 통해 PHP5를 설치했습니다. 배에 대한 포트 파일은 없습니다. pear site에서 표준 배를 설치하면 PHP를 사용하기 위해 어떤 디렉토리 위치를 배치해야합니까?macports에 대한 배 설치 PHP5
답변
curl 옵션이 작동하는 동안 포트를 업데이트하면 업데이트되지 않습니다. 대안 :
sudo port install php5 +pear
이 위의 다운로드와 같은 위치에, 배와 PHP5의 변형을 설치합니다, 당신은 MacPorts를 업데이트로 업데이트됩니다.
필자는 비슷한 문제를 가지고 있으며 정확히 여러분이 언급 한 디렉토리에 PEAR을 설치하려고했습니다.
curl -O http://pear.php.net/go-pear.phar
sudo php go-pear.phar
설치 기본 디렉토리 ($ prefix)가/opt/local을 가리 키도록 변경하고 설치 프로그램을 실행했습니다. 내 php.ini 파일을 수정하여 PEAR 경로를 포함 시켰습니다.
내 bash 경로에 이미/opt/local/bin이 있으므로 PEAR이 바로 작동했습니다!
멋진. 다행 이군! – demet8
MacPorts @ Ben의 답변 외에 PHP를 실행하는 사용자의 경우 다음 수정을 통해 실제로 문제를 해결할 수 있습니다. PHPUnit을 설치하려면 PEAR이 필요했기 때문에 단위 테스트를 할 수 있었지만 XAMPP를 사용했습니다.
벤의 해결책을 따랐지만 설치를 시도 할 때 오류가 발생했습니다. 내 오류 : 최악이 다른 데 도움이
/Applications/XAMPP/xamppfiles/etc/php.ini
희망 : 나는 다음과 모든이 완벽하게 작동 현재 사용 php.ini 파일의 경로를 설정
WARNING! The include_path defined in the currently used php.ini does
not contain the PEAR PHP directory you just specified:
</opt/local/share/pear>
If the specified directory is also not in the include_path used by
your scripts, you will have problems getting any PEAR packages working.
Current include path : .:
Configured directory : /opt/local/share/pear
Currently used php.ini (guess) :
XAMPP 사용자! 아무도 업데이트 된 솔루션을 썼다 이유
이 궁금, 그래서 그것을 수행
sudo port install pear-PEAR
sudo port install php53-pear
사용하려는 PHP의 어떤 버전으로 53
를 교체합니다. 그런 다음 MacPorts와 함께 필요한 배 패키지를 설치하십시오! 다른 답변 코멘트에서 언급 한 바와 같이 당신은
port echo name:^pear-
으로 사용 가능한 패키지의 전체 목록을 얻을 수 있습니다 더 많은 정보를 원하시면 여기 : https://superuser.com/q/650299/39309
- 1. WAMP + 배 설치 문제
- 2. PHP 설치 프로그램으로 배 확장 설치
- 3. 사용자 프롬프트없이 PHP 배 설치
- 4. 가 macports에 관해 혼동했습니다
- 5. 제거 배 내가 PEAR를 설치 실수로
- 6. Macports php5 설치 후 curl_init가 누락되었습니다.
- 7. Macports에 적절한 include_path PHP/PEAR 설정은 무엇입니까?
- 8. 2 배
- 9. PHP5
- 10. PHP5 :
- 11. PHP5 : 특정 클래스에 대한 함수 액세스 제한
- 12. 배 DB 클래스가 없습니다.
- 13. 배 패키지 드루팔
- 14. 배 패키지 설치 문제 (/usr/lib64/php4/php_ioncube_loader_lin_4.3_x86_64.so로드 실패)
- 15. 배 인증
- 16. PHP 배 디버그 수준을 사용하는 방법?
- 17. 어떻게 설치/PHP 5.3.3에서 php5-curl 지원을 활성화합니까?
- 18. PHP5 include() 문제
- 19. PHP5 : SplObjectStorage 가비지 수집
- 20. PHP 배 패키지 - Pager에서 Awardspace 호스팅 질문하기?
- 21. PHP5 및 SOAP/WSDL?
- 22. 이제 2 배 이미지로 메모리를 4 배 할당합니다.
- 23. 배 DB 라이브러리 구성
- 24. 배 MDB2는 FastCGI를
- 25. 다른 모든 범위를 배
- 26. 배 CodeSniffer Cyclomatic Complexity
- 27. 어떻게 php5/우분투에서 pspell을 설치할 수 있습니까?
- 28. memcached 서버에 연결할 때 php5-memcache 또는 php5-memcached를 사용해야합니까?
- 29. php5 cli : no output
- 30. 나는이 코드를 사용 PHP5
pear config-set을 사용하여 설정 변수를 macports/opt/local 디렉토리로 변경하는 것을 잊지 마십시오! – CamelBlues
설치했으나 활성화되지 않았습니다. [포트 목록] sudo port installed php5 [포트 활성화] sudo 포트 php5 @ 5.x.x_x + apache2 + pear 활성화 –
이 명령을 통해 PEAR을 성공적으로 설치하고 구성 설정을 opt로 설정했습니다./local/... 디렉토리에 있습니다. 그러나, 나는 아직도 어떤 설치 명령에서'패키지 xxx에 사용할 수있는 릴리즈 없음 '을 되 찾는다! – doublejosh