宝塔 搭建nexusphp


安装宝塔,然后安装必要扩展:

  • PHP: 8.0|8.1|8.2,必须扩展:bcmath, ctype, curl, fileinfo, json, mbstring, openssl, pdo_mysql, tokenizer, xml, mysqli, gd, redis, pcntl, sockets, posix, gmp, opcache (把php里面能搜到的以上扩展安装上,有的没有正常)
  • Mysql: 推荐 5.7 最新版或以上
  • Redis: 2.6.12 或以上
  • 确保php以下函数没有被禁用:symlink, putenv, proc_open, proc_get_status, exec, pcntl_signal, pcntl_alarm, pcntl_async_signals。不要勾选:防跨站攻击(open_basedir)。
  • 宝塔创建后网站好,在伪静态加入以下内容:

    location / {
        index index.html index.php;
        try_files $uri $uri/ /nexus.php$is_args$args;
    }
    
    # Filament
    location ^~ /filament {
        try_files $uri $uri/ /nexus.php$is_args$args;
    }       
    

    然后新建网站,填入域名,新建sq建数据库,选m4b格式。记住数据库、用户名、密码,之后安装要用。
    把 nexusphp安装包上传到网站y域名所在文件夹的目录里面,解压,剪切出来。然后设置网站目录,下面为public。

    ssh登陆服务器,cd 进入网站文件夹目录,运行composer install 安装。如果出现错误,就运行:composer install --ignore-platform-req=ext-zend-opcache 就可以安装跑代码。

    复制 nexus/Install/install 到 public/
    浏览器输入域名,安装。数据库名称、用户名、密码、填之前创建的。

    视频教程:【宝塔面板安装新版Nexusphp流程演示】 https://www.bilibili.com/video/BV1hB4y1h7DE/?share_source=copy_web&vd_source=01051213b3eef6d6319f7b89eb24685c

声明:iTony's Blog|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 宝塔 搭建nexusphp


Carpe Diem and Do what I like