سؤال

لم أكن قادرة على العثور على أي من الموارد على كيفية القيام بذلك..أي شخص لديك أي أفكار أو الموارد؟!

لقد حاولت تغيير ./تكوين خيارات و أنا في حل الأمور في وقت واحد ولكن يبدو أن هذا الأسلوب يمكن أن تأخذ إلى الأبد..بلدي الحالي الخطأ..

التحقق من jpeg_read_header في ljpeg...لا تكوين:خطأ:المشكلة مع libjpeg.(a|حتى).يرجى التحقق من التكوين.سجل للحصول على مزيد من المعلومات.

أنا تشغيل سنو ليوبارد.

أي مساعدة ستكون كبيرة ، مات مولر

هل كانت مفيدة؟

المحلول

والإصدار الحالي (1.9) من MAMP / MAMP PRO يشمل PHP 5.3 و هو متاح في في MAMP تحميل الصفحة .

نصائح أخرى

أعرف أن هذا هو السؤال القديم - ولكن لا تزال ذات الصلة.

أنا تحديث بلدي MAMP وأنا حفظ ما يصل إلى تاريخ PHP الإصدارات المستقرة باستخدام دليل وجدت في davidgolding.net

الدليل يذهب على النحو التالي:

أول تشغيل

phpinfo()

وظيفة في PHP النصي على المضيف المحلي الخاص بك أو الذهاب إلى بريس ومطاردة صفحة التكوين.يجب أن ترى جزءا كبيرا من التكوين العلامات في أو بالقرب من أعلى:

'./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

إلى تحميل الدليل في المحطة.لصق إخراجها تكوين سلسلة (كل ذلك ، ./تكوين الأوامر) وتشغيله.

بعد مرحلة التكوين الانتهاء من تشغيل:

$ make
$ sudo make install

إطلاق MAMP و كنت جيدة للذهاب.

وهذا لا بد أن تسبب الكثير من الصداع. أبسط حل هو للتنقل لأكثر من موقع MAMP والاستيلاء على أحدث نسخة من التطبيق. تحميل البرنامج، اضغط على زر تثبيت وسوف تجد تم تحديث النسخة بى الخاص بك إلى أحدث إصدار ...

ويساعد هذا الأمل، وأنا أمضى قدرا كبيرا من الوقت تافه حول مع PHP الارتقاء قبل نظرت في الواقع: S

أنا لا أعرف إذا كان MAMP تغير التكوين في السنوات القليلة الماضية ولكن أيا من الحلول هنا ساعدني.ماذا فعلت وماذا عملت الفور:

  1. تحميل النسخة PHP تريد من MAMP
  2. فك ضغط الملف ونقل الجديدة PHP المجلد إلى MAMP/bin/php المجلد حيث سوف تشاهد المجلدات الفرعية الأخرى مع أسماء مثل php5.3.7
  3. إعادة تشغيل MAMP
  4. انتقل إلى PHP الفريق تحت الخادم في MAMP واختيار verion PHP من القائمة المنسدلة
  5. تبدأ MAMP.

وكله إعادة تثبيت MAMP آمنة جدا. أنت لا تحتاج حتى لأخذ نسخة من MAMP القديم. تثبيت الجديد يفعل ذلك من تلقاء نفسه. فقط لا تتردد في تحميل MAMP الجديد ثم انقر فوق تثبيت. نهتم فقط ش الحاجة إلى اتخاذ هذا

وتحرير httpd.conf وفتح خط لتشمل vhosts.conf ونسخ vhosts.conf القديمة من مجلد MAMP القديم.

MAMP تحميل الصفحة ثم اختر تحديثا من العنوان "إصدارات PHP إضافية لMAMP برو 2.2"

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top