ThinkPHP 3 安装说明

1. 环境要求

2. 下载 ThinkPHP 3

访问 ThinkPHP 官方网站 下载 TP3 的压缩包。

或者从 GitHub 仓库获取适合的版本。

3. 解压文件

将下载的压缩包解压到 Web 根目录(如 htdocs 或 www)。假设解压后的目录为 tp3

4. 配置伪静态(可选)

如果希望使用 URL 重写功能,请根据您的服务器配置伪静态规则:

Apache:

<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>

Nginx:

server {
    listen 80;
    server_name your_domain.com;
    root /path/to/tp3;
    index index.php;

    location / {
        if (!-e $request_filename) {
            rewrite ^(.*)$ /index.php?s=$1 last;
        }
    }

    location ~ \.php$ {
        include fastcgi_params;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    }
}

5. 配置数据库

打开 Application/Common/Conf/config.php 文件,配置数据库连接:

'DB_TYPE'   => 'mysql', // 数据库类型
'DB_HOST'   => 'localhost', // 服务器地址
'DB_NAME'   => 'your_database_name', // 数据库名
'DB_USER'   => 'your_username', // 用户名
'DB_PWD'    => 'your_password', // 密码
'DB_PORT'   => 3306, // 端口
'DB_PREFIX' => 'tp_', // 数据表前缀

6. 运行项目

通过浏览器访问项目,例如:http://localhost/tp3

默认会加载 Home 模块的 Index 控制器和 index 方法。

7. 开发测试

可以在 Application/Home/Controller/IndexController.class.php 中修改 index 方法的内容以测试运行效果。

如有问题,请随时联系!??????