2009-03-31 8 views
14

Ich versuche, Zend-Framework auf einem WAMP-Server zu installieren, aber es funktioniert nicht richtig.Installation von Zend Framework mit WAMP-Server

Ich habe den Zend-Framework und erstellt die Ordner, in C:\wamp\library\Zend und dann in php.inc Ich habe so etwas wie dies:

; Windows: "\path1;\path2" 
;include_path = ".;c:\php\includes:C:\wamp\library" 

Nun, wenn ich versuche, die Probe blogger.php es gibt mir die folgende Fehlermeldung auszuführen:

Warning: require_once(Zend/Loader.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\PHPSample\Blogger.php on line 37 

Fatal error: require_once() [function.require]: Failed opening required 'Zend/Loader.php' (include_path='.;C:\php5\pear') in C:\wamp\www\PHPSample\Blogger.php on line 37 

Kann mir bitte jemand helfen?

+0

Ein häufig diesen Fehler läuft in und um es schnell zu beheben, gehen Sie folgendermaßen vor: stackoverflow.com/a/36577021/2873507 –

Antwort

10

Unter Windows php.ini einen Abschnitt wie diese haben sollte:

;;;;;;;;;;;;;;;;;;;;;;;;; 
; Paths and Directories ; 
;;;;;;;;;;;;;;;;;;;;;;;;; 

; UNIX: "/path1:/path2" 
; Windows: "\path1;\path2" 

Der Schlüssel ist zu a) entfernen Sie das Semikolon am Anfang der Zeile und b) fügen Sie hinzu, was Sie zum Pfad benötigen. HINWEIS: unter Windows müssen Pfade durch Semikolons getrennt sein, während sie unter UNIX durch vollständige Doppelpunkte getrennt sind. Außerdem bedeutet Punkt "aktuelles Verzeichnis", also nur wenn Sie möchten.

Stellen Sie sicher, es sieht wie folgt aus:

;;;;;;;;;;;;;;;;;;;;;;;;; 
; Paths and Directories ; 
;;;;;;;;;;;;;;;;;;;;;;;;; 

include_path = ".;c:\php\includes;c:\wamp\library" 
+0

Ich versuche, meine zend Website einem 'Gemeinsamer host' hochladen, und ich kann 'php.ini' nicht ändern, gibt es irgendeine andere Weise, zend Rahmen auf geteiltem Wirt zu laufen? –

+0

Ich habe eine Fehlersuche Checkliste für diesen häufigen Fehler hier gestartet: stackoverflow.com/a/36577021/2873507 –

0

, die funktionieren sollte, wenn:

Sie Inhalt der Bibliothek Ordner im Archiv entpackt, das Zend Framework enthält in

C: \ wamp \ Library-Ordner. othervise Sie müssen das tun (bitte den Inhalt der Bibliothek Ordner im Archiv in Pfad angegeben Sie in der php.ini

9

Zend Installation: - Download von Zend Framework

  • Zum Wamp/bin/php/ Erstellen Sie einen Ordner Nämlich: - Zend_Framework

  • Kopieren Sie alle Dateien und Ordner von Downloads Zend Framework.

  • Zum php.ini und include_path Hier finden Sie zu finden: - include_path = "c:\php\includes" und ersetzen Sie den Text zwischen "" aus dem Verzeichnis C:\wamp\bin\php\zend_framework\library und Datei speichern.

  • Gehen Sie jetzt zu Computer-Eigenschaft und Advanced System Einstellung und Advanced und Environment Variable und wählen Sie den Pfad von Systemvariablen und klicken Sie auf Bearbeiten und Hinzufügen; und Ihr Verzeichnispfad Hase C einfügen: \ wamp \ bin \ php \ Zend_Framework \ bin

  • Öffnen Sie die Eingabeaufforderung und gehen Sie auf die www-Verzeichnis innerhalb wamp und geben Sie dann zf Projekt erstellen Zendy

  • Gehen Sie jetzt zu httpd.conf Datei und geben Sie dort <virtualHost></virtualHost> Tags ein.

<virtualHost 127.0.0.1> DocumentRoot "C:\www\Zendy\public" ServerName Zendy <Directory "C:\www\Zendy\public"> AllowOverride AuthConfig FileInfo Indexes Limit Options order Deny,Allow Allow from all </Directory> </virtualHost>

  • Speichern und Beenden und Fenster gehen -> System32 -> Fahrer-> etc-> Hosts und Fügen Sie hier Ihr Projekt 127.0.0.1 localhost Zendy

  • speichern und Beenden und Neustarten von Apache

  • Setzen Sie auch das Umschreibe-Modul über das Entfernen; von php.ini Datei

+1

100% Installieren Sie Zend Framework unter Windows –

+1

ja, einen gehen Sie mit diesem Mann, ich bin sicher Lesezeichen dieses –

+0

Ich habe begonnen Eine Checkliste zur Fehlerbehebung für diesen häufigen Fehler finden Sie hier: stackoverflow.com/a/36577021/2873507 –