2009-03-31 7 views
14

J'essaye d'installer le framework Zend sur un serveur WAMP mais il ne fonctionne pas correctement.Installation du framework Zend avec le serveur WAMP

J'ai téléchargé le framework Zend et créé le dossier dans C:\wamp\library\Zend, puis à php.inc j'ai quelque chose comme ceci:

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

Maintenant, quand je tente de lancer l'échantillon blogger.php il me donne l'erreur suivante:

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 

Quelqu'un peut-il m'aider s'il vous plaît?

+0

On court souvent dans cette erreur, et pour résoudre rapidement, procédez comme suit: stackoverflow.com/a/36577021/2873507 –

Répondre

10

Sous Windows php.ini devrait avoir une section comme ceci:

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

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

La clé est de a) enlever le point-virgule au début de la ligne, et b) ajouter ce dont vous avez besoin au chemin. REMARQUE: sous Windows, les chemins doivent être séparés par des points-virgules, tandis que sous UNIX, ils sont séparés par des points-virgules; En outre, Dot signifie "répertoire courant", donc incluez-le seulement si vous voulez.

Assurez-vous qu'il ressemble à ceci:

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

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

J'essaie de télécharger mon site zend à un 'host' partagée, et je ne peux pas changer 'php.ini', Y a-t-il une autre manière d'exécuter le cadre de zend sur l'hôte partagé? –

+0

J'ai commencé une liste de contrôle de dépannage pour cette erreur fréquente ici: stackoverflow.com/a/36577021/2873507 –

0

qui devrait fonctionner si:

vous avez décompressé contenu du dossier de la bibliothèque dans l'archive contenant le Zend Framework dans

C: \ wamp \ dossier bibliothèque. othervise vous devez faire (mettre le contenu du dossier de la bibliothèque dans l'archive dans le chemin que vous avez spécifié dans le fichier php.ini

9

installation Zend: - Télécharger Zend Framework

  • Aller à Wamp/bin/php/ Créez un dossier à savoir: - Zend_Framework

  • Copier tous les fichiers et dossiers de téléchargés Zend Framework.

  • Aller à php.ini et trouver include_path vous trouvez ici: - include_path = « c:\php\includes » et remplacer le texte entre « » à partir de votre répertoire C:\wamp\bin\php\zend_framework\library et Enregistrer le fichier.Maintenant, allez dans Propriétés de l'ordinateur et Paramètres système avancés et Variable avancée et d'environnement et sélectionnez le chemin à partir des variables système et cliquez sur Modifier et ajouter; et collez votre chemin répertoire lièvre C: \ wamp \ bin \ php \ zend_framework \ bin

  • Invite de commandes Ouvrir et accédez au répertoire www intérieur WAMP et puis tapez zf créer projet Zendy

  • Maintenant, allez à Fichier httpd.conf et tapez <virtualHost></virtualHost> Tags.

<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>

  • Enregistrer et Quitter et aller aux fenêtres -> System32 -> drivers-> etc-> hôtes et Ajouter ici votre projet 127.0.0.1 localhost Zendy

  • Enregistrer et Quitter et redémarrer Apache

  • Réglez également le module de réécriture par suppression; à partir php.ini fichier

+1

100% Installez Zend Framework sur Windows –

+1

oui, façon un aller avec cet homme, je suis sûrement bookmarking cela –

+0

J'ai commencé une liste de contrôle de dépannage pour cette erreur fréquente ici: stackoverflow.com/a/36577021/2873507 –