Как вы обновляете PHP MAMP до PHP 5.3?
Я не смог найти никаких ресурсов о том, как это сделать.. У кого-нибудь есть идеи или ресурсы?!
Я пробовал менять ./ настройка параметров, и я решаю вещи по одному, но кажется, что этот метод может занять вечность.. Моя текущая ошибка..
проверка jpeg_read_header в-ljpeg... нет настройка: ошибка: проблема с libjpeg.(таким образом.) Пожалуйста, проверьте конфиг.журнал для получения дополнительной информации.
Я бегу снег Леопард.
любая помощь была бы большой, Мэтт Мюллер!--1-->
6 ответов
текущая версия (1.9) MAMP / MAMP PRO включает PHP 5.3 и доступна на страница загрузки MAMP.
Я знаю, что это старый вопрос, но все еще актуален.
Я обновляю свою МАМП и держу в курсе стабильные версии PHP С помощью гида я нашла в davidgolding.net
руководство выглядит следующим образом:
во-первых, запустить
phpinfo()
функция в PHP скрипте на вашем localhost или перейти к 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
в загруженный каталог в терминале. Вставьте переформатированную строку конфигурации (все, включая начало ./настроить command) и запустите его.
после завершения этапа настройки выполните:
$ make
$ sudo make install
перезапустить MAMP, и вы хорошо идти.
Это обязательно вызовет много головной боли. Самое простое решение-перейти на веб-сайт mamp и захватить последнюю версию приложения. Загрузите его, Нажмите кнопку "Установить", и вы обнаружите, что ваша версия php обновлена до последней версии...
надеюсь, это поможет, я потратил довольно много времени на обновление PHP, прежде чем я действительно посмотрел :s
Я не знаю, изменила ли MAMP свою конфигурацию за последние несколько лет, но ни одно из решений здесь мне не помогло. То, что я сделал, и то, что сработало сразу, было:
- загрузите версию PHP, которую вы хотите от MAMP
- распакуйте его и переместите новую папку PHP в папку MAMP/bin/php, где вы увидите другие подпапки с именами, такими как php5.3.7
- перезапустить MAMP
- перейдите на панель PHP под сервером в MAMP и выберите новая версия PHP из выпадающего меню
- запустить MAMP.
переустановить всю МАМП очень безопасно. Вам даже не нужно брать копию old MAMP. новая установка делает это самостоятельно. просто скачайте new MAMP и нажмите кнопку Установить. только уход u нужно принять это
изменить httpd.conf и открыть линию, чтобы включить vhosts.conf и копировать старые vhosts.conf из старой папки MAMP.
перейти страница загрузки MAMP затем выберите обновление из заголовка "Дополнительные версии PHP для MAMP PRO 2.2"