接下来我会详细讲解“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文件中添加虚拟主机配置,例如:
<VirtualHost *:80>
ServerName myproject.dev
DocumentRoot "C:\path\to\myproject\public"
ErrorLog "logs/myproject.dev-error.log"
CustomLog "logs/myproject.dev-access.log" common
</VirtualHost>
这里的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文件复制到项目的根目录下,如:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
</IfModule>
6. 运行示例
至此,ThinkPHP5.0框架安装完成。现在可以访问你的站点,看到框架自带的欢迎界面。也可以将框架中提供的示例程序进行本地测试。下面以“Hello, World!”为例,简单介绍一下ThinkPHP5.0框架的使用。
示例1: Hello, World!
- 在 application 目录下新建 controller 目录,并在该目录下新建 Index.php 文件,内容如下:
<?php
namespace app\controller;
use think\Controller;
class Index extends Controller
{
public function index()
{
return 'Hello, World!';
}
}
- 在框架的路由文件 application/route.php 中添加路由规则,如下:
<?php
use think\Route;
Route::rule('/', 'index/index');
- 访问站点,即可看到输出结果“Hello, World!”。
示例2: 参数传递
- 修改 Index.php 文件的 index() 方法,接收一个NAME参数并输出:
public function index($name='World')
{
return 'Hello, '.$name.'!';
}
- 修改路由规则,将参数传递到其中:
<?php
use think\Route;
Route::rule('/:name', 'index/index');
- 访问站点,访问路径 /yourname 就可以看到输出结果“Hello, yourname!”。
以上就是ThinkPHP5.0框架安装教程的完整攻略了,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:thinkPHP5.0框架安装教程 - Python技术站