6

これを行う方法に関するリソースを見つけることができませんでした..誰かアイデアやリソースを持っていますか?!

./configure オプションを変更してみましたが、一度に 1 つずつ解決していますが、この方法には永遠に時間がかかるようです..私の現在のエラーは..

-ljpeg で jpeg_read_header をチェックしています... 構成がありません: エラー: libjpeg に問題があります。(a|so)。詳細については、config.log を確認してください。

Snow Leopard を実行しています。

どんな助けでも素晴らしいでしょう、マット・ミューラー

4

6 に答える 6

6

これは古い質問ですが、それでも関連性があります。

私は MAMP を更新しており、 davidgolding.netで見つけたガイドを使用して、PHP の安定版リリースを最新の状態に維持しています。

ガイドは次のようになります。

まず、

phpinfo()

ローカルホストの 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 Sources Snapshots から選択した最新の PHP リリースをダウンロードしたら、

cd

ターミナルのダウンロードしたディレクトリに。再フォーマットされた構成文字列 (最初の./configureコマンドを含むすべて) を貼り付けて実行します。

構成フェーズが完了したら、次を実行します。

$ make
$ sudo make install

MAMP を再起動すれば準備完了です。

于 2012-08-31T12:08:05.377 に答える
5

MAMP / MAMP PRO の現在のバージョン (1.9) には PHP 5.3 が含まれており、MAMP ダウンロード ページで入手できます。

于 2010-05-19T14:14:25.857 に答える
4

これは多くの頭痛を引き起こすに違いありません。最も簡単な解決策は、mamp Web サイトに移動して、アプリケーションの最新バージョンを入手することです。ダウンロードしてインストールボタンを押すと、phpのバージョンが最新バージョンに更新されていることがわかります...

これが役に立てば幸いです。実際に見る前に、PHPのアップグレードにかなりの時間を費やしました:S

于 2013-09-25T15:52:00.673 に答える
3

ここ数年で MAMP の構成が変更されたかどうかはわかりませんが、ここにある解決策はどれも役に立ちませんでした。私がしたこと、そしてすぐにうまくいったことは次のとおりです。

  1. 必要な PHP バージョンを MAMP からダウンロードします。
  2. それを解凍し、新しい PHP フォルダーを MAMP/bin/php フォルダーに移動します。そこには、php5.3.7 のような名前の他のサブフォルダーが表示されます。
  3. MAMPを再起動
  4. MAMP のサーバーの下にある PHP パネルに移動し、ドロップ メニューから PHP の新しいバージョンを選択します。
  5. MAMPを起動します。
于 2015-07-11T19:30:42.713 に答える
1

MAMP全体を再インストールすることは非常に安全です。古い MAMP のコピーを取得する必要さえありません。新しいインストールはそれを独自に行います。お気軽に新しい MAMP をダウンロードして、[インストール] をクリックしてください。あなたが取る必要がある唯一のケアはこれです

httpd.conf を編集し、行を開いて vhosts.conf を含め、古い MAMP フォルダーから古い vhosts.conf をコピーします。

于 2015-09-05T03:30:56.527 に答える