2017-10-05 3 views
0

Ich bin neu in PHP, also entschuldige ich mich für meine Unerfahrenheit. Ich arbeite in einer Windows 10-Umgebung und habe WAMP installiert, um Apache, PHP und MySQL zu bedienen. Ich erstelle einige remoteObject Webservices für eine Adobe AIR-Anwendung, die mit AMF mit Zend kommunizieren, und ich habe eine index.php-Datei erstellt, um alles in Bewegung zu bringen, aber wenn ich zur index.php-Datei blättern, bekomme ich alle Arten von Fehler. Hier ist die Datei index.php:Include_Path, erfordert einmal, PHP-Probleme mit 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()); 
?> 

Meine Dateistruktur ist:

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

Ich versuchte, ein include_path in meiner php.ini-Datei zu erstellen, die aussieht wie diese, aber funktioniert es nicht:

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

Schließlich ist dies die err oder dass ich, wenn ich zu index.php in einem Browser durchsuchen:

(!) 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 

Jede Hilfe bei all dies in immer konfiguriert wirklich geschätzt würde. Vielen Dank!

+0

Sie brauchen wahrscheinlich auch den Zend Autoloader. Kannst du das mit dem Komponisten machen? –

+0

Haben Sie versucht, include_path = "c:/wamp64/www/ZendFramework/library" – shashi

+0

Haben Sie versucht, Schrägstriche in Ihrem Include-Pfad. Die Backslashes können als Escape-Zeichen behandelt werden –

Antwort

0

„In Ihrer Frage erscheinen Sie rund um den Weg typografische Anführungszeichen zu haben, so dass es sein kann, Sehen, ob das Ändern hilft -.. Tim Fountain“

Dank Tim Fountain für die Beantwortung dieser Frage, die etwas bemerkt Ich hätte nicht in einer Million Jahren gesehen

Verwandte Themen