安装宝塔,然后安装必要扩展:
- 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
Comments | NOTHING