如何将 MAMP 的 PHP 升级到 PHP 5.3 ?
题
我无法找到任何有关如何执行此操作的资源..有人有任何想法或资源吗?
我尝试过更改 ./configure 选项,并且一次解决一个问题,但似乎这种方法可能会永远持续下去。我当前的错误是..
检查 -ljpeg 中的 jpeg_read_header...没有配置:错误:libjpeg 出现问题。(a|so)。请检查 config.log 以获取更多信息。
我正在运行雪豹。
任何帮助都很棒,马特·穆勒(Matt Mueller)
解决方案
MAMP / MAMP PRO 的当前版本 (1.9) 包括 PHP 5.3,可在 MAMP下载页面.
其他提示
我知道这是一个古老的question-但仍然具有现实意义。
我更新我的甲基苯丙胺和我保持至今在 PHP的使用的稳定版本引导我发现在 davidgolding.net
的的指南去如下:强>
首先,运行
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源快照您选择的最新的PHP版本,
cd
要在终端中下载的目录。粘贴您的格式化配置字符串(这一切,包括开始的 ./配置的命令)并运行它。
配置阶段结束后,运行:
$ make
$ sudo make install
重新开张甲基苯丙胺,你是好去。
这势必造成很多麻烦。最简单的办法是导航到毫安网站,下载最新版本的应用程序。下载它,打的安装按钮,你会发现你的PHP版本已经更新到最新版本...
希望这可以帮助,我花了相当多的时间与升级PHP摆弄之前,我确实看:S
我不知道,如果甲基苯丙胺已经改变它的结构在过去几年里,但没有解决办法在这里帮助我。我做了什么,什么工作权是:
- 下载PHP version你想从甲基苯丙胺
- 将它移动的新PHP文件夹入甲基苯丙胺/bin/php文件夹里你将看到其他的个子文件夹的名字就像php5.3.7
- 重新启动的甲基苯丙胺
- 去PHP小组在服务器中的甲基苯丙胺和选择的新版的PHP从下拉菜单
- 开始的甲基苯丙胺.
重新安装整个MAMP是非常安全的。你甚至都不需要采取老MAMP的副本。新安装做它自身。只是随意下载新的甲基苯丙胺,并点击安装。只关心u需要采取是本
编辑的httpd.conf和打开线,包括vhosts.conf和拷贝从旧MAMP夹老vhosts.conf。
MAMP下载页 然后选择 从标题的更新 “附加PHP版本MAMP PRO 2.2”