Heim php教程 php手册 mac下安装yaf

mac下安装yaf

Jun 06, 2016 pm 08:11 PM
mac yaf spezifisch 安装 过程

安装过程有点曲折,具体辛酸就不说了。。 反正折腾两三个小时,尝试了各种方式,结果也无法正确的整理出那个步骤就好,所以贴一些片段,希望对有需要的朋友有帮助。 1 Mac下快速安装PHP框架Yaf 引用 Yaf是国内PHP大神Laruence基于PHP扩展开发的框架。主要特

安装过程有点曲折,具体辛酸就不说了。。
反正折腾两三个小时,尝试了各种方式,结果也无法正确的整理出那个步骤就好,所以贴一些片段,希望对有需要的朋友有帮助。

1 Mac下快速安装PHP框架Yaf

引用

Yaf是国内PHP大神Laruence基于PHP扩展开发的框架。主要特点就是速度快,效率高,比使用PHP代码开发的框架性能都要高很多。据大神说已经用上了新浪Weibo上,TPS提升了76个百分点。具体可以参考Yaf的主页。 在Mac下安装开源软件和服务器软件当然没有Ubuntu的apt-get顺手,但也有MacPorts和HomeBrew等优秀的包管理器,我目前使用的是后者,因为它用起来更简单,可以让你去专注做需要专注的事情。 最近几个项目准备用Yaf开发,所以提交了Yaf的Brew脚本上去,如果大家有兴趣也可以贡献一些好用的PHP Brew,让大家用起来都方便。具体可以参考homebrew-php项目 关于Brew的安装,基本上一个命令就搞定了,具体可以参考HomeBrew安装

    ruby
接下来需要将PHP的Brew库tap到本地(homebrew-php项目可以安装大部分常用的php扩展)

    brew tap josegonzalez/homebrew-php

如果你tap过,只需要执行

    brew update

然后安装只需要执行

    brew install php53-yaf // 如果是5.4,则用php54-yaf

搞定(注意:需要自己修改php.ini添加扩展路径)



我按上面的操作了,结果加载不上,无奈,但这个应该算说明的比较好了
具体链接就不做了,点击看原文吧

2 MacOS Yaf(PHP)扩展编译 (Mac make)

引用

在Mac下安装Yaf(PHP)扩展,是一个纠结的过程,困扰了我好几天,系统默认是不支持 make 的,没有 yum/apt-get (注:MacPort,试验证明它不好用,差太多),经过这几天总算把 Yaf编译进了Mac PHP,下面就把这个过程分享给大家。
如果你通过这篇教程仍然无法完成 MacOS Yaf 编译,可以进入 Yaf QQ群获取帮助,群号是:5134185,以及Yaf论坛寻求帮助:yafphp.com

操作系统:Mac OS X Lion 10.7.4
开发环境:XAMPP(集成开发环境)

第一步,先下载集成开发环境 XAMPP
(当然你也可以编译源码或Mac 自带的,在:系统偏好 > Web共享,因为不是本文重点,就不做介绍了)
XAMPP下载地址:www.apachefriends.org/zh_cn/xampp-macosx.html
安装方法就不写了,网站上灰常详细,
提醒你一下,记得下载:Developer package (编译PHP扩展要用到)

环境安装好了,我遇到了第一个困扰,Mac OS 没有 yum/apt-get,不能 ./configure,不能 make
解决这个问题的办法:
1、安装 Xcode,在 App Store 中可以免费获取
2、打开 Xcode,菜单依次是:Xcode > Preferences > Downloads > Components
3、点击 Command Line Tools 右边的 Install 按钮
安装 Xcode 与 Command Line Tools 的过程都非常长,耐心等待,安装后你就拥有了 Mac make && make install 功能了。

第二步,一些常用的包,有些是 Yaf 依赖的,都安装了吧,安装步骤如下:

# 先把需要的源码都下载好
curl -O ftp://ftp.gnu.org/gnu/m4/m4-1.4.16.tar.bz2
curl -O ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.68.tar.bz2
curl -O ftp://ftp.gnu.org/gnu/automake/automake-1.11.1.tar.bz2
curl -O ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.tar.gz
curl -O ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.30.tar.gz
curl -O http://pecl.php.net/get/yaf-2.1.16.tgz

# m4
tar xjf m4-1.4.16.tar.bz2
cd m4-1.4.16
./configure --prefix=/usr/local
make clean && make -j4 && make install-strip
cd ..
rm -rf m4-1.4.16

# autoconf
tar xjf autoconf-2.68.tar.bz2
cd cd autoconf-2.68
./configure --prefix=/usr/local
make clean && make -j4 && make install-strip
cd ..
rm -rf autoconf-2.68

# automake
tar xjf automake-1.11.1.tar.bz2
cd automake-1.11.1
./configure --prefix=/usr/local
make clean && make -j4 && make install-strip
cd ..
rm -rf automake-1.11.1

# libtool
tar xjf libtool-2.4.tar.gz
cd libtool-2.4
./configure --prefix=/usr/local
make clean && make -j4 && make install-strip
cd ..
rm -rf libtool-2.4

# PCRE
tar xzf pcre-8.30.tar.gz
cd pcre-8.30
./configure --prefix=/usr/local --enable-utf8
make clean && make && make install
cd ..
rm -rf pcre-8.30

第三步,安装 Yaf 到 MacOS
下载YAF,地址是:pecl.php.net/package/yaf,然后执行命令:
tar -xzf yaf-2.1.16.tgz
cd yaf-2.1.16
/Applications/XAMPP/xamppfiles/bin/phpize
./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
make && make install

重新启动 XAMPP,打开 phpinfo() 看下是不是有 Yaf了?
如果有Yaf的话,恭喜你,安装结束了。

我在完成以上步骤时,仍然不显示Yaf,于是又困扰了一天(有时一个问题纠结太久,只差最后那么一下就能捅破)。
问题的原因是我的MacOS,64位,而PHP扩展需要是32位,尝试在 ./configure 加了个参数,问题就搞定了。
/Applications/XAMPP/xamppfiles/bin/phpize
./configure CFLAGS="-arch i386" --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
make && make install

再说两句,按照我的方法,也有可能你仍然无法解决问题,因为系统环境这个东西,真是多种多样,通过结果,我总结解决问题的办法,是在 ./configure 上找方法突破,你可以根据自己的问题谷歌下(百度在资料少的时候,显得有些不足)。

最后,感谢鸟哥、子痕、Demon、mini等热心的好基友们.. ^_^



这个参考的也不行,但安装相应的内容还是很合适做参考的,也许只是我哪个步骤不行

3 另外可以尝试的是编译安装了

查看官网http://yaf.laruence.com/ma...
phpinfo可以看到yaf就对了
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Lösung für das Problem, dass das chinesische Sprachpaket nicht auf einem Win11-System installiert werden kann Lösung für das Problem, dass das chinesische Sprachpaket nicht auf einem Win11-System installiert werden kann Mar 09, 2024 am 09:48 AM

Lösung für das Problem, dass das Win11-System das chinesische Sprachpaket nicht installieren kann. Mit der Einführung des Windows 11-Systems begannen viele Benutzer, ihr Betriebssystem zu aktualisieren, um neue Funktionen und Schnittstellen zu nutzen. Einige Benutzer stellten jedoch fest, dass sie das chinesische Sprachpaket nach dem Upgrade nicht installieren konnten, was ihre Erfahrung beeinträchtigte. In diesem Artikel besprechen wir die Gründe, warum das Win11-System das chinesische Sprachpaket nicht installieren kann, und stellen einige Lösungen bereit, die Benutzern bei der Lösung dieses Problems helfen. Ursachenanalyse Lassen Sie uns zunächst die Unfähigkeit des Win11-Systems analysieren

Gastzusätze können in VirtualBox nicht installiert werden Gastzusätze können in VirtualBox nicht installiert werden Mar 10, 2024 am 09:34 AM

Möglicherweise können Sie keine Gastzusätze zu einer virtuellen Maschine in OracleVirtualBox installieren. Wenn wir auf Geräte>InstallGuestAdditionsCDImage klicken, wird einfach ein Fehler wie unten gezeigt ausgegeben: VirtualBox – Fehler: Virtuelles Laufwerk C kann nicht eingefügt werden: DateienOracleVirtualBoxVBoxGuestAdditions.iso in die Ubuntu-Maschine programmieren In diesem Beitrag werden wir verstehen, was passiert, wenn Sie. Was zu tun ist, wenn Sie Gastzusätze können in VirtualBox nicht installiert werden. Gastzusätze können nicht in VirtualBox installiert werden. Wenn Sie es nicht in Virtua installieren können

3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens 3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens Mar 06, 2024 pm 12:20 PM

Viele Mac-Benutzer neigen dazu, den Standardnamen ihres Geräts beizubehalten und denken möglicherweise nie darüber nach, ihn zu ändern. Viele Leute entscheiden sich dafür, den Namen aus der Ersteinrichtung beizubehalten, beispielsweise „Johnnys MacBook Air“ oder einfach „iMac“. Zu lernen, wie Sie den Namen Ihres Mac ändern, ist eine sehr nützliche Fähigkeit, insbesondere wenn Sie über mehrere Geräte verfügen, da Sie diese schnell unterscheiden und verwalten können. Als Nächstes zeigen wir Ihnen Schritt für Schritt, wie Sie den Computernamen, den Hostnamen und den Bonjour-Namen (lokaler Hostname) im macOS-System ändern. Warum sollten Sie Ihren Mac-Namen ändern? Das Ändern des Namens Ihres Mac kann nicht nur Ihre Persönlichkeit zeigen, sondern auch dazu beitragen, das Benutzererlebnis zu verbessern: Personalisieren Sie Ihren Mac: Der Standardname entspricht möglicherweise nicht Ihrem Geschmack. Ändern Sie ihn in einen Namen, der Ihnen gefällt.

Was soll ich tun, wenn Baidu Netdisk erfolgreich heruntergeladen wurde, aber nicht installiert werden kann? Was soll ich tun, wenn Baidu Netdisk erfolgreich heruntergeladen wurde, aber nicht installiert werden kann? Mar 13, 2024 pm 10:22 PM

Wenn Sie die Installationsdatei von Baidu Netdisk erfolgreich heruntergeladen haben, sie aber nicht normal installieren können, liegt möglicherweise ein Fehler in der Integrität der Softwaredatei vor oder es liegt ein Problem mit den verbleibenden Dateien und Registrierungseinträgen vor Lassen Sie uns die Analyse des Problems vorstellen, dass Baidu Netdisk erfolgreich heruntergeladen, aber nicht installiert werden kann. Analyse des Problems, dass Baidu Netdisk erfolgreich heruntergeladen, aber nicht installiert werden konnte 1. Überprüfen Sie die Integrität der Installationsdatei: Stellen Sie sicher, dass die heruntergeladene Installationsdatei vollständig und nicht beschädigt ist. Sie können es erneut herunterladen oder versuchen, die Installationsdatei von einer anderen vertrauenswürdigen Quelle herunterzuladen. 2. Deaktivieren Sie Antivirensoftware und Firewall: Einige Antivirensoftware oder Firewallprogramme verhindern möglicherweise die ordnungsgemäße Ausführung des Installationsprogramms. Versuchen Sie, die Antivirensoftware und die Firewall zu deaktivieren oder zu beenden, und führen Sie dann die Installation erneut aus

Wie installiere ich Android-Apps unter Linux? Wie installiere ich Android-Apps unter Linux? Mar 19, 2024 am 11:15 AM

Die Installation von Android-Anwendungen unter Linux war für viele Benutzer schon immer ein Problem. Insbesondere für Linux-Benutzer, die gerne Android-Anwendungen verwenden, ist es sehr wichtig, die Installation von Android-Anwendungen auf Linux-Systemen zu beherrschen. Obwohl die direkte Ausführung von Android-Anwendungen unter Linux nicht so einfach ist wie auf der Android-Plattform, können wir mithilfe von Emulatoren oder Tools von Drittanbietern Android-Anwendungen unter Linux dennoch problemlos genießen. Im Folgenden wird erläutert, wie Android-Anwendungen auf Linux-Systemen installiert werden.

So richten Sie WeChat Mac ein, um Sprachnachrichten automatisch in Text umzuwandeln – So richten Sie die Konvertierung von Sprache in Text ein So richten Sie WeChat Mac ein, um Sprachnachrichten automatisch in Text umzuwandeln – So richten Sie die Konvertierung von Sprache in Text ein Mar 19, 2024 am 08:28 AM

Kürzlich haben einige Freunde den Redakteur gefragt, wie man WeChat Mac so einrichtet, dass er Sprachnachrichten automatisch in Text umwandelt. Im Folgenden finden Sie eine Methode zum Einrichten von WeChat Mac, um Sprachnachrichten automatisch in Text umzuwandeln. Schritt 1: Öffnen Sie zunächst die Mac-Version von WeChat. Wie im Bild gezeigt: Schritt 2: Klicken Sie anschließend auf „Einstellungen“. Wie im Bild gezeigt: Schritt 3: Klicken Sie dann auf „Allgemein“. Wie im Bild dargestellt: Schritt 4: Aktivieren Sie anschließend die Option „Sprachnachrichten im Chat automatisch in Text umwandeln“. Wie im Bild gezeigt: Schritt 5: Schließen Sie abschließend das Fenster. Wie im Bild gezeigt:

3 Möglichkeiten, HEIC-Fotos auf dem Mac in JPG zu konvertieren 3 Möglichkeiten, HEIC-Fotos auf dem Mac in JPG zu konvertieren Mar 15, 2024 pm 08:43 PM

Standardmäßig nimmt das iPhone Fotos von der Kamera im HEIC-Format auf. HEIC steht für High Efficiency Image Container und kann mehr Pixeldaten als PNG- oder JPG-Dateien speichern, wodurch im Vergleich zu anderen Formaten deutlich weniger Speicherplatz auf dem iPhone-Speicher beansprucht wird. Diese Dateien funktionieren am besten auf iPhones, werden jedoch im Internet nicht allgemein akzeptiert, da sie häufig zu verschwommenen/körnigen Bildern führen, wenn Sie sie mit Geräten teilen, die nicht von Apple stammen. Um sicherzustellen, dass HEIC-Bilder auf anderen Geräten kompatibel sind, müssen Sie sie möglicherweise in das JPG-Format konvertieren. In diesem Artikel erfahren Sie, wie Sie HEIC-Bilder auf dem Mac in JPG konvertieren. So konvertieren Sie HEIC-Fotos in JPG auf dem Mac [3 Methoden] Methode

So installieren und führen Sie die Ubuntu Notes-App unter Ubuntu 24.04 aus So installieren und führen Sie die Ubuntu Notes-App unter Ubuntu 24.04 aus Mar 22, 2024 pm 04:40 PM

Während des Lernens in der Oberstufe machen sich einige Schüler sehr klare und genaue Notizen und machen sich mehr Notizen als andere in derselben Klasse. Für manche ist das Notieren ein Hobby, für andere ist es eine Notwendigkeit, wenn sie leicht kleine Informationen über etwas Wichtiges vergessen. Die NTFS-Anwendung von Microsoft ist besonders nützlich für Studierende, die wichtige Notizen außerhalb der regulären Vorlesungen speichern möchten. In diesem Artikel beschreiben wir die Installation von Ubuntu-Anwendungen auf Ubuntu24. Aktualisieren des Ubuntu-Systems Vor der Installation des Ubuntu-Installationsprogramms müssen wir auf Ubuntu24 sicherstellen, dass das neu konfigurierte System aktualisiert wurde. Wir können das bekannteste „a“ im Ubuntu-System verwenden

See all articles