网站推广.NET

网站推广.NET

分享thinkphp下载安装教程

来源:互联网

thinkphp是一款php开发框架,具有轻量、高效、简单易学等特点,因此备受开发者们的喜爱。本文将介绍thinkphp的下载安装教程,供广大开发者们参考。

一、下载thinkphp

1、在thinkphp的官网上下载源码包,地址为http://www.thinkphp.cn/download.html。

2、选择最新版本,点击下载。下载完成后,解压到本地任意目录下。

二、安装thinkphp

立即学习“PHP免费学习笔记(深入)”;

1、配置环境

在本地搭建开发环境,需要安装Web Server、PHP和MySQL。具体安装教程这里不再赘述,各位开发者可以自行查询相关教程。

2、配置虚拟主机

在Apache的虚拟主机配置文件(httpd-vhosts.conf)中增加一个虚拟主机,将thinkphp的解压目录设置为虚拟主机的根目录。

示例代码:

<virtualhost>    ServerAdmin test@test.com    DocumentRoot "D:/xampp/htdocs/tp5/public"    ServerName tp5.com    ErrorLog "logs/tp5.com-error.log"    CustomLog "logs/tp5.com-access.log" common    <directory>    #此处建议设置为All。如果只想允许访问某些目录,可以使用对应的目录名称。         Require all granted     </directory></virtualhost>

3、设置数据库

在thinkphp的应用目录中,找到database.php文件,将其中的数据库配置信息修改为本地的MySQL信息。

示例代码:

return [    // 数据库类型    'type'            =&gt; 'mysql',    // 服务器地址    'hostname'        =&gt; 'localhost',    // 数据库名    'database'        =&gt; 'database',    // 用户名    'username'        =&gt; 'root',    // 密码    'password'        =&gt; 'root',    // 端口    'hostport'        =&gt; '',    //连接dsn    'dsn'             =&gt; '',    // 数据库连接参数    'params'          =&gt; [],    // 数据库编码默认采用utf8    'charset'         =&gt; 'utf8',    // 数据库表前缀    'prefix'          =&gt; '',    // 数据库调试模式    'debug'           =&gt; false,    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)    'deploy'          =&gt; 0,    // 数据库读写是否分离 主从式有效    'rw_separate'     =&gt; false,    // 读写分离后 主服务器数量    'master_num'      =&gt; 1,    // 指定从服务器序号    'slave_no'        =&gt; '',    // 是否严格检查字段是否存在    'fields_strict'   =&gt; true,    // 数据集返回类型    'resultset_type'  =&gt; 'array',    // 自动写入时间戳字段    'auto_timestamp'  =&gt; false,    // 时间字段取出后的默认时间格式    'datetime_format' =&gt; 'Y-m-d H:i:s',    // 是否需要进行SQL性能分析    'sql_explain'     =&gt; false,];

三、运行thinkphp

1、在虚拟主机对应的域名(例如tp5.com)下创建一个新的应用。

示例命令(需要在thinkphp的解压目录下运行):

php think build your_app

此处,your_app指代创建的应用名称,可以根据自己的喜好进行修改。

2、在浏览器中输入虚拟主机对应的域名(例如tp5.com),即可进入应用的默认界面。

完成以上所有步骤后,你已经成功安装了thinkphp框架。开发者们可以在此基础上进行二次开发,实现更多有趣的功能。

thinkphp下载