2017-10-05 13 views
0

Je suis nouveau à PHP, donc je m'excuse pour mon inexpérience. Je travaille dans un environnement Windows 10 et j'ai installé WAMP pour servir Apache, PHP et MySQL. Je crée des webservices remoteObject pour une application Adobe AIR qui communiquera avec Zend en utilisant AMF, et j'ai créé un fichier index.php pour que tout soit en mouvement, mais quand je navigue vers le fichier index.php, j'obtiens toutes sortes de les erreurs. Voici le fichier index.php:Include_Path, nécessite une fois, les problèmes PHP en utilisant Zend

index.php

<?php 
    require_once('Zend/Amf/Server.php'); 
    require_once('HalfService.php'); 

    $server = new Zend_Amf_Server(); 
    //adding our class to Zend AMF Server 
    $server->setClass("HalfService"); 
    //Mapping the ActionScript VO to the PHP VO 
    //you don't have to add the package name 
    $server->setClassMap("VOService", "VOService"); 
    echo($server -> handle()); 
?> 

Ma structure de fichier est:

C:/wamp64/www/ 
       ZendFramework/library/Zend/Amf/Server.php 
       zendamf_remote/index.php 
          HalfService.php 
          VOService.php 

J'ai essayé de créer un include_path dans mon fichier php.ini qui ressemble comme ceci, mais cela n'a pas fonctionné:

include_path = “c:\wamp64\www\ZendFramework\library” 

Enfin, c'est l'erreur ou que je reçois quand je navigue à index.php dans un navigateur:

(!) Warning: require_once(Zend/Amf/Server.php): failed to open stream: No such file or directory in C:\wamp64\www\zendamf_remote\index.php on line 2 

(!) Fatal error: require_once(): Failed opening required 'Zend/Amf/Server.php' (include_path='�c:\wamp64\www\ZendFramework\library�') in C:\wamp64\www\zendamf_remote\index.php on line 2 

Toute aide à tous à obtenir cette configuration serait vraiment apprécié. Merci beaucoup!

+0

Vous avez probablement besoin de l'autoloader Zend. Êtes-vous prêt à le faire avec compositeur à la place? –

+0

Avez-vous essayé include_path = "c:/wamp64/www/ZendFramework/bibliothèque" – shashi

+0

Avez-vous essayé les barres obliques dans votre chemin d'inclusion. Les barres obliques peuvent être traitées comme des caractères d'échappement –

Répondre

0

« Dans votre question, vous semblent avoir des guillemets autour du chemin, de sorte que peut-être il voir si le changement qui aide -.. Tim Fountain »

Merci à Tim Fontaine pour répondre à cette question, qui a remarqué quelque chose Je ne l'aurais pas vu depuis un million d'années