Referenz
http://yaf.laruence.com/manual/yaf.install.html
Suchen Sie zuerst das PHP-Installationsverzeichnis, führen Sie info.php aus, überprüfen Sie den PHP-Pfad
Configuration File (php.ini) Path /etc/php5/apache2
und Suchen Sie dann nach der Adresse von phpize,
whereis phpize
und wechseln Sie dann in das Dekomprimierungsverzeichnis von yaf, führen Sie es aus Ein Fehler wird gemeldet
/usr/bin/phpize
und dann ausgeführt
Cannot find config.m4.
Make sure that you run /usr/local/bin/phpize in the top level source directory of the module
Bitte beachten Sie, dass PCRE zuerst installiert werden muss. Wenn nicht, wird ein Fehler gemeldet
./configure --with-php-c/bin/php-config
PCRE installieren
pcre.h: No such file or directory
und dann ausführen
sudo apt-get install libpcre3-dev
Endlich ausführen, wenn nicht Fügen Sie Sudo hinzu, es kann zu Berechtigungsproblemen kommen. Weil Sie einen Ordner erstellen müssen
make
Letzter Tipp:
Gemeinsame Erweiterungen installieren: /usr/lib/php5/20121212/
sudo make install
Dann laden Sie yaf.so in php.ini und starten Sie PHP neu .
Sie können direkt in „/extension_dir“ nach vi suchen. Wenn Sie es finden, sieht es möglicherweise so aus:
extension_dir = "./"
vi /ext/php5/apache2/php.ini
muss geändert werden :
extension_dir = "/usr /lib/php5/20121212/" (beachten Sie den Speicherort der so-Datei)
extension=yaf.so
Zum Schluss speichern und beenden! :wq!
Neustart
oder
service apache2 restart
Nach dem Neustart öffnen Sie info.php und Sie sehen
sudo /etc/init.d/apache2 restart
Das Obige stellt die Installation des Yaf-Frameworks unter Ubuntu vor, einschließlich der relevanten Inhalte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.
yaf support Yaf logo enabled
Version 2.3.3
Supports http://pecl.php.net/package/yaf