• Web服务器

  • Socket服务

环境要求
操作系统 Linux或者Windows Server 2008以上
建议配置 CPU:2核以上,内存:4G以上,硬盘:500G以上,网卡:100M以上
Web软件 Apache或者Nginx,开启rewrite功能
PHP版本 PHP 5.5以上,开启扩展php_curl、php_gd2、php-json、php_mbstring、php_exif、php_openssl、php-pdo、php_pdo_mysql、php-mysql、php-mysqlnd、php-zip、php-xml
MySQL版本 MySQL 5.0以上
开放端口 Web端口:80
安装方法
  • 上传代码到服务器

    通过FTP方式或者远程拷贝将代码传到服务器上,
    例如存放到文件夹yuteacher下。

  • 修改配置文件代码

    用文本编辑器打开yuteacher/config/db.php修改以下内容:

    • 'dsn' => 'mysql:host=localhost;port=3306;dbname=yuteacher',
    • 'username' => 'root',
    • 'password' => '123456',

    其中host是数据库地址,port是数据库端口,dbname是数据库名,username是数据库帐号,password是数据库密码

  • 修改配置文件代码

    用文本编辑器打开yuteacher/config/params.php修改以下内容:

    • 'user_cookiekey' => '67cec6536950cdba746078487d3e67ae', //用户Cookie密钥
    • 'user_cookiename' => 'b74f012921206428f1c46124c96cce67', //用户Cookie名称
    • 'verify_cookiekey' => '8e8f1642b93c759d8dcc8828981bde87', //验证码Cookie密钥
    • 'verify_cookiename' => '5f226298d682aad8e1a6d3f39360893b', //验证码Cookie名称

    参数值可以随便写,只要足够安全就行

  • 创建数据库并导入

    在服务器上安装MySQL服务,并创建一个数据库,例如叫yuteacher
    注意字符集使用utf8 -- UTF-8 Unicode,排序规则使用utf8_general_ci

    导入sql文件yuteacher/db/yuteacher.sql

  • 配置web站点服务

    在Apache中新建一个站点,根目录指向yuteacher/web文件夹,首选页面设置为index.php
    开启Apache的rewrite模块

    如果使用的是Nginx,在网站配置文件中添加以下内容

    location / { try_files $uri $uri/ /index.php?$args; }

  • 测试访问

    打开浏览器,输入站点地址,例如http://127.0.0.1
    如果页面正常显示,则说明安装成功

    管理员帐号:admin,初始密码:welcome

  • 注意事项

    runtime、web/upfiles、web/userfiles目录权限必须可写入

Socket服务安装方法
  • 上传代码到服务器

    通过FTP方式或者远程拷贝将代码传到服务器上,
    例如存放到文件夹yuteacher_socket下。

  • Windows下启动方法

    右键点击start_for_win.bat以管理员身份运行。
    如果出现以下界面内容,则说明启动成功。

    常见问题:
    1.php不是内部或外部命令,也不是可运行的程序。解决方法:将php路径添加到系统环境变量里面。
    2.端口被占用。解决方法:检查7272端口是否被其他程序占用,关闭其他程序后再试试。

  • Linux下启动方法

    使用cd命令进入yuteacher_socket目录。
    执行命令:php start.php start -d
    如果出现以下界面内容,则说明启动成功。

    常见问题:
    1.端口被占用。解决方法:检查7272端口是否被其他程序占用,关闭其他程序后再试试。

  • 系统后台设置

    使用管理员账号登录后台。
    左侧菜单-系统设置-基本参数