小说聚合搜索PTCMS4.2.8安装教程

2019年10月21日10:59:55 评论 185

爱游这个源码拿到也有很久了,一直也没发布,主要是对这个源码不是很感兴趣,以前有用过,不怎么样,所以就懒得去测试,昨天有老哥在问就测一下源码的完整性,顺便写个安装教程,虽然官网也有,不过不是很详细,估计没有基础的朋友安装不了。

首先需要下载源码:小说聚合搜索PTCMS4.2.8

配置环境

这里爱游建议使用BT宝塔面板来配置环境PHP7.1-7.3都行,nginx,mysql。

安装好php后就把fileinfomemcachedmemcacheswooleswoole_serialize这扩展安装上。

这里需要注意的是fileinfo这个扩展,如果你的服务器小于1GB内存直接安装不上的,不过还是有办法,需要添加一个Swap虚拟内存才能安装,使用宝塔面板自带的Linux工具箱,设置一个Swap虚拟内存,大概就设置1GB即可。

安装完成php扩展后到禁用函数里面把shell_exec删除

然后接下在就配置Swoole

在 /www/server/ 文件中创建ptcms文件夹,上传Licenseloader73.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版本。

好了以上就是如何安装PTCMS的全部教程,后续会分享一些采集规则出来供大家使用。

  • “爱游博客”微信公众号
  • 关注微信公众号,分享前沿资讯!
  • weinxin
  • “爱游博客”微信小程序
  • 微信扫一扫,资讯唾手可得!
  • weinxin
阿里云首次购买高性能云服务器,享低至2折优惠