本文主要内容参考于JetBrains License Server PHP版,欢迎各位去原贴研究。


2017.11.06更新:

  有些同志可能不想自己架设的服务器被暴露,尤其是一不小心发了类似这样的教程,为了避免被封杀,可以独吃独占,在.htaccess文件重定向那一步,可以如下设置:

RewriteCond %{HTTP_HOST} ^自己的子域名\.自己的域名\.com$ [NC]
RewriteRule ^rpc/(ping|obtainTicket|prolongTicket|releaseTicket).action$ /JetBrainsLicenseServer/jblicsvr.php [QSA,PT,L]

  例如,设定为:"RewriteCond %{HTTP_HOST} ^JetBrainsLicenser.kidict.com$ [NC]",然后将JetBrainsLicenser.kidict.com解析绑定到空间,生效即可。


以下正文:

  JetBrains系列IDE属于业内良心软件了,虽然在Win上面启动有些缓慢(其实还算好~)。但是激活一直都是比较头疼的问题,一般地,解决有三种方案:

  1. 替换相关文件

  这种方法比较简单粗暴,但是对于这软件来说,动辄就是各种更新,如果替换文件,很容易出现更新失败或者激活失效的问题;

  1. 采用激活码激活

  rover12421大牛提供了注册码计算的算法,我这种小白其实并不知道怎么搞的,因为没得算法代码,但是ilanyu提供了在线计算激活码的网站,所以也可以用这种方法。

  1. 采用激活服务器

  ilanyu's Blog大神编译了各种系统的执行文件,用以搭建本地或者在线激活服务器,大家也可以采用其他人提供的已经搭设完成的激活服务器用来激活。这种方法如果自己搭建,因为本地环境总是容易出现问题,杀软干掉之类的,那就废了;如果自己架设服务器,需要VPS,一般小白也没这个money;其他人提供的激活服务器,很容易被JetBrains官方封杀掉,到时候又得再找。


  回归这篇文章的主题。现在网上存在着诸多的免费空间,而且作为一个博主,最基本的要求就是有个支持PHP的空间了。偶然间,在情留蚊子的博客中看到这篇文章:JetBrains License Server PHP版,大神给出了代码,作为我这种小白就比葫芦画瓢,做了个基本教程。
  首先,大神给出了注意事项,一般来说PHP空间都是开启了这些模块的:

  1. 需要开启openssl
  2. 可以直接使用php运行

  然后,解压附件中的压缩包到空间根目录,就是这个附件:JetBrainsLicenseServer
  这个时候就可以使用了,选择激活服务器为:

1. http://xxxx/JetBrainsLicenseServer/jblicsvr.php?
2. http://xxxx/JetBrainsLicenseServer/jblicsvr.php  (如果使用该地址出错,则使用上面的地址)

  如果追求完美的话,那就搞一个重定向,如果是Apache的空间,那就在.htaccess文件中加入:

RewriteRule ^rpc/(ping|obtainTicket|prolongTicket|releaseTicket).action$ /JetBrainsLicenseServer/jblicsvr.php [QSA,PT,L]

  然后,就可以用第三种服务器链接格式了,那就是:

http://xxxx  (使用重定向后)

  伪教程到此结束~~~

标签: JetBrainsLicenseServer, PHP

评论已关闭