Ich verwende eine Bibliothek, die ich mit dem Compiler namens Pheanstalk heruntergeladen habe. Ich verwende das folgende Skript:Schwerwiegender Fehler: Klasse 'Pheanstalk Pheanstalk' nicht gefunden
<?php
//... some unrelated code
require_once('vendor/autoload.php'); //loading the autoload file from composer
use Pheanstalk\Pheanstalk; //using the namespace
$pheanstalk = new Pheanstalk('127.0.0.1'); //initiating an object
//... some unrelated code
?>
Die folgende Fehlermeldung angezeigt:
Fatal Error: Class 'Pheanstalk\Pheanstalk' not found in /opt/lampp/htdocs/project_zero/index.php on line 16
mit Linie 16 Wesen: $pheanstalk = new Pheanstalk('127.0.0.1');
Frage: Warum könnte ich diesen Fehler bekommen? Das obige Skript wurde im Wesentlichen aus dem Anwendungsbeispiel, das auf der Pheanstalk github-Seite: https://github.com/pda/pheanstalk angegeben ist, kopiert.
Die Inhalte meiner composer.json
Datei sind:
{
"require": {
"pda/pheanstalk": "2.1.1"
}
}
EDITED:
Neue Fehler bei der Verwendung von:
use \Pheanstalk_Pheanstalk
Fehler:
Warning: The use statement with non-compound name 'Pheanstalk_Pheanstalk' has no effect in /opt/lampp/htdocs/project_zero/index.php on line 14
Fatal error: Class 'Pheanstalk' not found in /opt/lampp/htdocs/project_zero/index.php on line 17
'composer dump-autoload'? – Arcesilas
@Arcesilas führe ich das im Terminal und geben Sie die Ausgabe? Ich bin relativ neu zu Linux und Komponist – Webeng
Führen Sie es einfach im Terminal und versuchen Sie es erneut. – Arcesilas