2009-11-17 6 views
6

나는 이것을 수행하는 방법에 대한 자료를 찾을 수 없었습니다. 누구나 아이디어 나 자원이 있습니까?! MAMP의 PHP를 PHP 5.3으로 어떻게 업그레이드합니까?

가에 jpeg_read_header 확인 ..

나는 ./configure 실행 옵션을 변경 시도하고 내가 일을 한 번에 하나씩 해결 해요하지만이 방법은 영원히 ... 내 현재의 에러가 걸릴 수 있습니다처럼 보인다 - ljpeg ... no configure : error : libjpeg에 문제가 있습니다 (a | so). 자세한 내용은 config.log를 확인하십시오.

전 Snow Leopard를 사용하고 있습니다.

어떤 도움이 좋을 것, 매트 뮬러

답변

5

MAMP/MAMP 프로의 최신 버전 (1.9) PHP 5.3을 포함하고 MAMP download page 볼 수 있습니다.

6

이 질문은 오래된 질문이지만 여전히 관련이 있습니다. 내 MAMP를 업데이트하고있어 내가 davidgolding.net에서 발견 가이드를 사용하여 PHP's stable releases를 최신 상태로 유지하고

다음과 같이 안내 간다 :

첫째,

phpinfo() 
을 실행

는 localhost의 PHP 스크립트에서 작동하거나 PHPMyAdmin으로 이동하여 구성 페이지를 검색합니다.

'./configure' '--with-mysql=/Applications/MAMP/Library' 
'--with-apxs2=/Applications/MAMP/Library/bin/apxs' 
'--with-gd' '--with-jpeg-dir=/Applications/MAMP/Library' 
'--with-png-dir=/Applications/MAMP/Library' '--with-zlib' 
'--with-freetype-dir=/Applications/MAMP/Library' 
'--prefix=/Applications/MAMP/bin/php5' '--exec-prefix=/Applications/MAMP/bin/php5' 
'--sysconfdir=/Applications/MAMP/conf/php5' '--with-soap' 
'--with-config-file-path=/Applications/MAMP/conf/php5' 
'--enable-track-vars' '--enable-bcmath' '--enable-ftp' '--enable-gd-native-ttf' 
'--with-bz2=/usr' '--with-ldap' '--with-mysqli=/Applications/MAMP/Library/bin/mysql_config' 
'--with-sqlite' '--with-ttf' '--with-t1lib=/Applications/MAMP/Library' 
'--enable-mbstring=all' '--with-curl=/Applications/MAMP/Library' '--enable-dbx' 
'--enable-sockets' '--enable-bcmath' '--with-imap=shared,/Applications/MAMP/Library/lib/imap-2006i' 
'--enable-soap' '--with-kerberos' '--enable-calendar' 
'--with-pgsql=shared,/Applications/MAMP/Library/pg' '--enable-dbase' 
'--enable-exif' '--with-libxml-dir=/Applications/MAMP/Library' 
'--with-gettext=shared,/Applications/MAMP/Library' '--with-xsl=/Applications/MAMP/Library' 
'--with-pdo-mysql=shared,/Applications/MAMP/Library' '--with-pdo-pgsql=shared,/Applications/MAMP/Library/pg' 
'--with-mcrypt=shared,/Applications/MAMP/Library' '--with-openssl' 

복사하고 텍스트 편집기에이 전체 덩어리를 붙여 는 작은 따옴표를 제거 (검색을해야 대체) : 당신은 또는 상단에 구성 마크 업의 큰 덩어리를 볼 수 있습니다. 플래그

--with-pdo-mysql=shared,/Applications/MAMP/Library 

에 대한보고로 대체 : 이렇게하지 않으면

--with-pdo-mysql=/Applications/MAMP/Library 

, 오류로 끝날 수 있습니다.

ld: symbol(s) not found 

마지막으로, 마지막에 다음과 같은 플래그를 추가 :

--without-iconv 

당신은 다운로드에 PHP 소스 스냅 샷에서 사용자가 선택한 최신 PHP 릴리스,

cd 

을 다운로드 한 후 터미널의 디렉토리. 다시 포맷 된 구성 문자열 (모두 시작 코드 ./configure 명령 포함)을 붙여넣고 실행하십시오.

$ make 
$ sudo make install 

다시 시작 MAMP를, 당신은 갈 수 있어요 :

구성 단계가 완료되면

, 실행합니다.

+0

이 지침에 따라 시도해 보았습니다. './configure ... '명령을 실행할 때, 나는이 오류를 받았다.'/ can not open /Applications/MAMP/Library/build/config_vars.mk :/Applications/MAMP/Library/bin/apxs에 그러한 파일이나 디렉토리가 없다. '이 오류를 어떻게 해결할 수 있는지 알고 계십니까? –

+0

davidgolding.net을 사용할 수 없습니다 – toha

+0

이 PHP 5.6.23에서 작동하지 않습니다 –

4

많은 두통을 유발할 수 있습니다. 가장 간단한 해결책은 mamp 웹 사이트로 이동하여 최신 버전의 응용 프로그램을 가져 오는 것입니다. 다운로드하고 설치 버튼을 누르면 PHP 버전이 최신 버전으로 업데이트되었습니다.

희망이 있으면 도움이 되었기 때문에 실제로 업그레이드하기 전에 PHP를 업그레이드하는 데 많은 시간을 할애했습니다.

3

MAMP는 지난 몇 년 동안 구성을 변경 한 경우 나도 몰라하지만 없음 "MAMP PRO 2.2에 대한 추가 PHP 버전"는 제목 에서 업데이트를 선택 여기 나를 도왔다. 내가 그랬어, 어떤 바로 일을하는 것은 무엇 : 그것을 압축을 풀고

  1. Download the PHP version you want from MAMP
  2. 하고 php5.3.7
  3. 같은 이름으로 다른 하위 폴더가 표시되는 MAMP/빈/php에 폴더에 새 PHP 폴더를 이동
  4. MAMP의 서버에서 PHP 패널로 다시 시작 MAMP
  5. 가서 드롭 메뉴
  6. 시작 MAMP에서 PHP의 새로운 혼란 스럽다을 선택합니다.
+0

그게 단순한 경우, 친구 : 웹 사이트에서 다시 설치하는 것이 지금까지 최선의 방법이라고 밝혀졌습니다 ... – cptstarling

1

전체 MAMP를 다시 설치하는 것은 매우 안전합니다. 오래 된 MAMP의 복사본을 가져갈 필요조차 없습니다. 새 설치는 자체적으로 수행합니다. 새로운 MAMP를 다운로드하고 설치를 클릭하십시오. 오직 신경을 써야합니다.

httpd.conf를 편집하고 vhosts.conf를 포함하도록 줄을 열어 이전 MAMP 폴더의 이전 vhosts.conf를 복사하십시오.

관련 문제