이 질문은 오래된 질문이지만 여전히 관련이 있습니다. 내 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를, 당신은 갈 수 있어요 :
구성 단계가 완료되면
, 실행합니다.
이 지침에 따라 시도해 보았습니다. './configure ... '명령을 실행할 때, 나는이 오류를 받았다.'/ can not open /Applications/MAMP/Library/build/config_vars.mk :/Applications/MAMP/Library/bin/apxs에 그러한 파일이나 디렉토리가 없다. '이 오류를 어떻게 해결할 수 있는지 알고 계십니까? –
davidgolding.net을 사용할 수 없습니다 – toha
이 PHP 5.6.23에서 작동하지 않습니다 –