ThinkPHP5.1 安装

ThinkPHP5.1 安装

thinkPHP官网

一、安装及简单配置ThinkPHP

首先需要一个搭建好了的服务器(不会的看我上一篇文章搭建 centos7.4+php7.2+ssl 服务器过程),然后按照thinkPHP官网步骤来,这里以Git安装方式进行说明:

1、先安装git软件(如以安装好请忽略)

yum install git

2、安装thinkPHP

cd /var/www/html/    #进入站点目录
git clone https://gitee.com/liu21st/thinkphp5.git tp5   #tp5为自定义安装thinkPHP的目录名
cd tp5    #切换到thinkPHP的目录下
git clone https://gitee.com/liu21st/framework.git thinkphp   #安装核心框架仓库(注意目录名称不要改变)

#由于目前仓库默认分支还不是5.1版本,需要切换到5.1分支(视情况而定是否执行以下两行)
cd thinkphp   #进入thinkphp目录
git checkout 5.1   #切换到5.1分支

3、安装完毕

打开网址  http://你的域名/tp5/public  如果显示下图,就证明安装完成了(如果没有出现请仔细看上一步或官网教程)

ThinkPHP5.1 安装_第1张图片

4、修改权限及httpd.conf

将thinkPHP安装目录下的 runtime 文件夹赋予 777 权限

chmod 777 runtime

修改 httpd.conf 

find / -name httpd.conf   #查找httpd.conf文件路径
vim 路径    #编辑该文件
#找到 DocumentRoot 下面的第二个 

打开网址  http://你的域名/tp5/public/xxxxx  如果显示下图就证明修改完成了(如果没有出现请仔细看上一步或尝试下一步操作)

ThinkPHP5.1 安装_第2张图片

如果页面没有显示上图而显示404的话请尝试以下操作

cd /var/www/html/tp5/public   #进入public目录下
ls -al   #显示所有文件(包含隐藏文件)
vim .htaccess   #编辑配置文件

#将最后一行的  .php  与  /  之间加一个 ? 问号
# RewriteRule ^(.*)$ index.php?/$1

#编辑好之后保存
systemctl restart httpd.service   #重启apache

再次打开网址  http://你的域名/tp5/public/xxxxx  如果仍然不显示上图样式,请仔细再看一遍上面的步骤,还是不行就请自行百度解决

5、配置config/app.php

将该文件中对应下图 红圈 的位置修改为图中的内容

ThinkPHP5.1 安装_第3张图片

ThinkPHP5.1 安装_第4张图片

 6、配置config/template.php

将该文件中对应下图 红圈 的位置修改为图中的内容

ThinkPHP5.1 安装_第5张图片

二、数据库文件配置

1、填写配置信息config/database.php

将该文件中对应下图 红圈 的位置修改为相应的内容

ThinkPHP5.1 安装_第6张图片

 2、测试数据库是否连接成功(需要事先建立好一个数据库及数据表,并输入一行数据)

在 application/index/controller/index.php  文件中的红圈部分添加以下代码,保存后刷新首页,看是否输出数据,输出则数据空连接成功

ThinkPHP5.1 安装_第7张图片

$row = \think\Db::table('表名')->where('id',1)->find();
var_dump($row);

 

未完待续。。。不定期更新

你可能感兴趣的:(服务器搭建)