gpt4 book ai didi

PHP fatal error : Class 'MyApp\Chat' not found in/MyApp/chat-server. php

转载 作者:IT王子 更新时间:2023-10-29 00:15:34 27 4
gpt4 key购买 nike

我正在尝试运行 Ratchet 应用程序演示,但我无法执行该文件

这是我的文件结构

/var/www/src/MyApp/
/var/www/src/MyApp/chat.php
/var/www/src/MyApp/chat-server.php
<?phpuse Ratchet\Server\IoServer;use MyApp\Chat;#require "chat.php";    require 'vendor/autoload.php';    $server = IoServer::factory(        new Chat(),        8080    );    $server->run();
/var/www/src/MyApp/composer.json
{    "autoload": {        "psr-0": {            "MyApp": "src"        }    },    "require": {        "cboden/Ratchet": "0.3.*"    }}

Vendor Folder is exist in this location

/var/www/src/MyApp/vendor/

每当我在终端中执行聊天服务器文件时,我都会收到以下错误

PHP Fatal error:  Class 'MyApp\Chat' not found in /MyApp/chat-server.php

请帮我解决这个问题

注意:完整的代码细节存在于这个页面

http://socketo.me/docs/hello-world

有人问过这个问题,但仍然没有答案 Class 'MyChat\Chat' not found in C:\wamp\www\bin\chat-server.php

最佳答案

如果根目录下没有 composer.json 文件和 vendor 文件夹,它将无法工作。另外,不要触摸供应商文件夹(和子文件夹)。文件夹结构必须是这样的:

/composer.json
/composer.phar
/vendor/[misc]
/src/MyApp/Chat.php

最后,更新 composer.json 后,确保运行更新:

php composer.phar update

这样就可以了。

关于PHP fatal error : Class 'MyApp\Chat' not found in/MyApp/chat-server. php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23012574/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com