注册

thinkPHP5.0框架安装教程

接下来我会详细讲解“thinkPHP5.0框架安装教程”的完整攻略,其中包含两条示例说明。

概述

ThinkPHP5.0是一款开源的PHP Web开发框架,具有简洁、快速、安全等特点。本文将讲解如何安装ThinkPHP5.0框架。

安装步骤

1. 下载框架

访问官网 http://www.thinkphp.cn/download.html 下载最新版的ThinkPHP5.0框架。

2. 解压框架

将下载的框架解压到本地的Web服务器的公共目录下或者其它可访问的目录下即可。

3. 配置虚拟主机

建议使用虚拟主机进行开发。在Apache的httpd.conf文件中添加如下配置,启用虚拟主机:

# Virtual hosts
Include conf/extra/httpd-vhosts.conf

然后在httpd-vhosts.conf文件中添加虚拟主机配置,例如:


    ServerName myproject.dev
    DocumentRoot "C:\path\to\myproject\public"
    ErrorLog "logs/myproject.dev-error.log"
    CustomLog "logs/myproject.dev-access.log" common

这里的myproject.dev是虚拟主机的域名,C:\path\to\myproject\public是框架的根目录。注意将框架根目录对应的myproject改成你自己的项目名称。

4. 配置数据库

在框架的 application\database.php 文件中进行数据库配置,如:

return [
   // 数据库类型
   'type'            => 'mysql',
   // 服务器地址
   'hostname'        => '127.0.0.1',
   // 数据库名
   'database'        => 'test',
   // 用户名
   'username'        => 'root',
   // 密码
   'password'        => '',
   // 数据库连接端口
   'hostport'        => '',
   // 数据库连接参数
   'params'          => [],
   // 数据库编码默认采用utf8
   'charset'         => 'utf8',
];

5. 配置URL重写

在Apache的httpd.conf文件中开启URL重写功能,如下:

LoadModule rewrite_module modules/mod_rewrite.so

并将框架目录下的.htaccess文件复制到项目的根目录下,如:


    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

6. 运行示例

至此,ThinkPHP5.0框架安装完成。现在可以访问你的站点,看到框架自带的欢迎界面。也可以将框架中提供的示例程序进行本地测试。下面以“Hello, World!”为例,简单介绍一下ThinkPHP5.0框架的使用。

示例1: Hello, World!

  1. 在 application 目录下新建 controller 目录,并在该目录下新建 Index.php 文件,内容如下:
  1. 在框架的路由文件 application/route.php 中添加路由规则,如下:
  1. 访问站点,即可看到输出结果“Hello, World!”。

示例2: 参数传递

  1. 修改 Index.php 文件的 index() 方法,接收一个NAME参数并输出:
public function index($name='World')
{
    return 'Hello, '.$name.'!';
}
  1. 修改路由规则,将参数传递到其中:
  1. 访问站点,访问路径 /yourname 就可以看到输出结果“Hello, yourname!”。

以上就是ThinkPHP5.0框架安装教程的完整攻略了,希望对你有所帮助。