Ich möchte Phalcon auf meinem Server benutzen, aber ich bekomme ein Problem mit der Installation auf MAMP PRO.Installiere Phalcon auf MAMP PRO 4 (OS X Sierra + Homebrew)
1) Der Server in /Applications/MAMP/bin/php/php7.1.1
1,1) am Klemmen PHP 7.1 befindet ausgeführt wird:
php -v return
PHP 7.1.1 (cli) (built: Jan 23 2017 15:09:57) (NTS)
2) im Inneren dieses Verzeichnis erstellt I a Unterverzeichnis/include/php und hier hier heruntergeladen ich den Inhalt http://php.net/get/php-7.1.6.tar.bz2/from/a/mirror
3) cd /Applications/MAMP/bin/php/php7.1.1/include/php
3.1) configure --without-iconv
3,2) Ich habe "Danke PHP für die Verwendung von"
4) Ab Info hier aufgeführten Phalcon:install (OSX + Brew)
# OS X (Homebrew)
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/php
brew install php7x php7x-phalcon
5) Compiling Phalcon als
git clone --depth=1 git://github.com/phalcon/cphalcon.git
cd cphalcon/build
sudo ./install
Dann bekam ich: Danke für die Erstellung Phalcon!
6) Jetzt muss ich zu Server anweisen, die neue Erweiterung zu verwenden, so dass ich eine Info PHP-Seite erstellt, die richtige Stelle zu bekommen php.ini
<?php
echo php_ini_loaded_file();
phpinfo();
?>
zu aktualisieren, und es sagt ...
Library/Application Support/appsolute/MAMP PRO/conf/php.ini
...
PHP Version 7.1.1
...
7) schließlich auf Terminal ich die php.ini aktualisieren
sudo vi/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
Ich habe eine leere Datei (!) So ich versuche, die php7.1.1.ini zu laden und dann ist es so voll, dass füge ich endlich Linie
extension=phalcon.so
8) den Server neu starten (um sicherzustellen, dass ich MAMP neu starten PRO)
Aber es funktioniert nicht ... Umladen der phpinfo() Phalcon fehlt ... und wenn ich auf meine Phalcon Seiten gehen habe ich
Fatal error: Uncaught Error: Class 'Phalcom\Config' not found
wenn ich laufen
php -v
Ich habe diese Warnung:
Warning: PHP Startup: Unable to load dynamic library '/Applications/MAMP/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/phalcon.so' - dlopen(/Applications/MAMP/bin/php/php7.1.1/lib/php/extensions/no-debug-non-zts-20160303/phalcon.so, 9): image not found in Unknown on line 0
PHP 7.1.1 (cli) (built: Jan 23 2017 15:09:57) (NTS)
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Aber wenn ich die letzte Zeile in der php.ini Kommentar die Warnung verschwinden.
Können Sie mir helfen zu verstehen, was los ist?
Dank :)