ThinkCMF安装教程
ThinkCMF是一款基于ThinkPHP+MySQL开发的中文内容管理框架。ThinkCMF提出灵活的应用机制,框架自身提供基础的管理功能,而开发者可以根据自身的需求以应用的形式进行扩展。每个应用都能独立的完成自己的任务,也可通过系统调用其他应用进行协同工作。在这种运行机制下,开发商城应用的用户无需关心开发SNS应用时如何工作的,但他们之间又可通过系统本身进行协调,大大的降低了开发成本和沟通成本。推荐服务器配置
- PHP >=5.6 MySQL >=5.6 CentOS >=6.5 Nginx
宝塔安装PHP后,添加网站,网站目录指向public,同时需要设置伪静态。nginx 的配置:
server{
listen 443;
server_namedemo5.thinkcmf.com;
root 你的ThinkCMF5目录/public; # 该项要修改为你准备存放相关网页的路径
ssl on;
ssl_certificate cert/demo5.thinkcmf.com.pem;
ssl_certificate_keycert/demo5.thinkcmf.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
<font color="#ff0000"> #此处开始粘贴到网站配置</font>
location / {
indexindex.php index.html index.htm;
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#地址作为将参数rewrite到index.php上。
rewrite ^/(.*)$ /index.php?s=$1;
#若是子目录则使用下面这句,将subdir改成目录名称即可。
#rewrite ^/subdir/(.*)$ /subdir/index.php?s=$1;
}
}
location /api/ {
indexindex.php index.html index.htm;
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#地址作为将参数rewrite到index.php上。
#rewrite ^/(.*)$ /index.php?s=$1;
#若是子目录则使用下面这句,将subdir改成目录名称即可。
rewrite ^/api/(.*)$ /api/index.php?s=$1;
}
}
<font color="#ff0000"> #此处结束粘贴到网站配置</font>
页:
[1]