ich eine symfony Rahmen der Arbeit habe (v 2.7) auf meinem Ubuntu 16.04, dass ich auf dem XAMP lokalen Server starten will, indem Sie diesen Befehl in dem Verzeichnis des Rahmen ausgeführt wird:Kann nicht Symfony 2.7 auf dem lokalen Host starten
php app/console server:run
Aber wenn ich dies im Terminal laufen, erhalte ich folgende Fehler:
Warning: require_once(/opt/lampp/htdocs/WorkSpace/my-project/frameWork/app/bootstrap.php.cache): failed to open stream: No such file or directory in /opt/lampp/htdocs/WorkSpace/my-project/frameWork/app/console on line 10
PHP Fatal error: require_once(): Failed opening required '/opt/lampp/htdocs/WorkSpace/my-project/frameWork/app/bootstrap.php.cache' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/WorkSpace/my-project/frameWork/app/console on line 10
Fatal error: require_once(): Failed opening required '/opt/lampp/htdocs/WorkSpace/my-project/frameWork/app/bootstrap.php.cache' (include_path='.:/opt/lampp/lib/php') in /opt/lampp/htdocs/WorkSpace/my-project/frameWork/app/console on line 10
nach einigen Recherchen ich dachte, dass ich composer update
oder/und composer install
Befehle ausführen sollte die Bootstrap-Cache-Datei und fixieren die erzeugen iss Ue.
Aber sobald ich Composer global installiert und Composer-Update im Framework-Verzeichnis ausgeführt habe, scheint Composer ein PHP zu verwenden, das nicht im XAMP-Ordner ist (obwohl ich $ PATH auf/opt/lampp/bin gesetzt habe).
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/curl.so' - /usr/lib/php/20151012/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012/mcrypt.so' - /usr/lib/php/20151012/mcrypt.so: cannot open shared object file: No such file or directory in Unknown on line 0
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for ahmedsamy/hype-mailchimp-bundle dev-master -> satisfiable by ahmedsamy/hype-mailchimp-bundle[dev-master].
- ahmedsamy/hype-mailchimp-bundle dev-master requires ext-curl * -> the requested PHP extension curl is missing from your system.
Problem 2
- aws/aws-sdk-php 2.5.0 requires guzzle/guzzle >=3.7.0,<3.9.0 -> satisfiable by guzzle/guzzle[v3.7.0, v3.7.1, v3.7.2, v3.7.3, v3.7.4, v3.8.0, v3.8.1].
- aws/aws-sdk-php 2.5.1 requires guzzle/guzzle >=3.7.0,<....
Er sagt, kann nicht der dynamischen Bibliothek ‚/ usr/lib/php laden, während die php ich es in Lampen Ordner/opt/lampp/bin verwenden möchten.
Wenn ich which php
ausführen zeigt es die richtige PHP, die XAMP verwendet.
So jetzt weiß ich nicht, wie man Komponisten sagt, um den PHP im Lampenordner zu verwenden und ist die composer update
ist die Lösung für dieses Problem an erster Stelle.