首先需要下载源码:小说聚合搜索PTCMS4.2.8
这里爱游建议使用BT宝塔面板来配置环境PHP7.1-7.3都行,nginx,mysql。
安装好php后就把fileinfo
,memcached
,memcache
,swoole
,swoole_serialize
这扩展安装上。
这里需要注意的是fileinfo
这个扩展,如果你的服务器小于1GB内存直接安装不上的,不过还是有办法,需要添加一个Swap虚拟内存才能安装,使用宝塔面板自带的Linux工具箱,设置一个Swap虚拟内存,大概就设置1GB即可。
安装完成php扩展后到禁用函数里面把shell_exec
删除
然后接下在就配置Swoole
在 /www/server/ 文件中创建ptcms
文件夹,上传License
和loader73.so
到ptcms里面
打开php7.3的配置文件(又叫php.ini) 拉到最底部,添加上以下两行代码,保存,重启php。
- extension= /www/server/ptcms/loader73.so
- swoole_license_files= /www/server/ptcms/license
先在BT宝塔面板建立一个网站,点设置,把运行目录设置为public
,然后添加静态规则。
- if (!-e $request_filename) {
- rewrite ^/(.*) /index.php?s=$1 last;
- }
以上就配置完成,接下来就来安装PTCMS
到这里就可以访问域名/install.php进行安装。
到这里ptcms安装完成,接下来就需要我们自己去采集内容。
点击采集管理→规则管理,进入采集规则管理页面或是直接进入规则导入。
这里导入的时候一定要记得选择新站点,添加新书,替换源站,不然等下还得再进站点设置里面再设置一遍麻烦。
添加规则后点一下测试,看看规则是否能用。再点任务,进行后台采集。
这样我们就加入了后台采集,不过现在还没有运行,需要到采集管理→任务管理→采集任务监控里面点一下开始总进程。
然后去SSH终端里面输入命令开启后台采集。我们使用Xshell工具或者直接宝塔的SSH都行。
用命令进入网站的根目录:
- cd /www/wwwroot/网站根目录名称/
再输入
- /www/server/php/73/bin/php kx cron:check
就能看到启动成功。
注意:如果你使用的php版本不是7.3那么你需要把命令当中的73修改成你的php版本。
评论(0)