额,又是宝塔面板的教程,很多多貌似不太会用宝塔面板的子目录,估计大多数是用不到所以没研究。但是有很多程序还是需要绑定子目录的,或者用子目录来安装网站的时候也需要绑定子目录,这样打开之后美观一点。
这个是在github上发现的三码合一的教程,是thinkPHP5.0开发的,刚好需要绑定子目录,但是安装这个三码合一的程序之后,大鸟发现这个二维码的识别接口不能用了,所以就悲催了,不能三码合一,但是刚好可以说说如何绑定子目录,顺便水一篇!
一:简介
名称叫做收款啦,是一款支付宝、微信、QQ收款码三合一整合系统。采用 thinkPHP5.0 + MySQL + layui 完成。
github:https://github.com/iAJue/qr
下载:https://github.com/iAJue/qr/archive/master.zip
可以用宝塔面板的远程下载,之后,我们解压,开始安装。
二:部署
- PHP >= 5.6 + MySQL
- 将应用程序部署到你的服务器中
- 将
public
子目录设置为对外公开目录 - 将根目录
pay.sql
导入你的数据库中 - 修改
application\database.php
为自己数据库信息 - 设置网站伪静态为
thinkPHP
- 修改根目录中
config.php
中的相关信息 - 输入你的域名进行访问(必须按步骤来)
我们用宝塔面板配置好相应的web环境,直接开始安装就可以了。不过,我们要新建一个数据库,把pay.sql这个导入你新建的数据库里面,如图:
点击导入即可,数据库很小,须臾之间即可完成。
我们修改修改application\database.php
为自己数据库信息,如下:
修改红框框出来的地方即可。
三:绑定子目录
这里,我们开始绑定子目录,也是比较重要的地方,将public
子目录设置为对外公开目录,就是说要可以访问这个目录。我们要A解析一个域名到服务器的ip上,然后不用新建站点,直接把这个域名绑定到public
子目录即可。网站设置里面点击子目录绑定:
我们开始给这个目录设置伪静态, thinkPHP5.0开发的所以要选择thinkphp伪静态,如图:
我们选择thinkphp然后确定即可。这下我们就可以用域名访问了,如图:
看到大鸟的测试域名了不,就是刚刚绑定的那个域名,这样我们就完成了这个程序的安装。
四:修改根目录中config.php
如果把这个网站变成自己的,还需要修改config.php这个文件,我们看图:
把这些基本的改成自己的信息,不过还有许多地方要改,大鸟就不一一介绍了。
五:总结
建这个站点,大鸟用了2个域名,一个域名来建站,一个域名用来绑定子目录,额,太浪费了,不过我们也可以直接绑定/public/index.php
也可以达到同样的效果,这样就节省了一个域名。
这样,我们利用这个thinkphp的程序来讲解了子目录的绑定,感兴趣的可以自己搭建一个折腾下。大鸟前面貌似也说一个类似的教程:
感兴趣的可以都看看,搭建一个属于自己的收款页面,也挺酷的其实!!!