Linux系统安装ThinkPHP8保姆级教程
适合新手小白。下面所有资料可以点击小程序右下角”获取资源“按钮复制获得。
一、准备服务器和域名
如果有服务器建议安装debian 11.2 64位的linux系统。
这里我们以亿速的主机为例,服务器购买地址:https://yisu.kqhang.com/
域名以云起航为例,购买地址:https://www.yqhang.cn/
二、安装宝塔面板
安装地址:https://www.bt.cn/new/download.html#linux
安装后需要登录,登录后需要注册:https://bt.kqhang.com/
支持浏览器版本:IE9+,Chrome,Firefox,Safari,国产浏览器请使用极速模式。
如果在面板本机可以访问,但是在其他机器无法访问,请在【服务器商】安全组放行以下端口:(8888,3389,888,80,443,20,21)
三、宝塔环境配置
宝塔中php去除禁用:putenv,proc_open
宝塔中php安装扩展:fileinfo
建议移除禁用:proc_close,proc_get_status,proc_nice,proc_terminate
四、finalshell下载安装
五、安装composer
# 下载 Composer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php composer-setup.php
php -r "unlink('composer-setup.php');"
# 全局安装
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
# 验证安装
composer --version
六、网站安装
宝塔安装网站,并添加域名解析。
七、安装thinkphp8
cd /www/wwwroot/your_site_name
清空网站根目录下所有文件。
composer create-project topthink/think=8.0.* .
八、tp8安装后配置
网站运行目录更改为/public
伪静态选择:thinkphp
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
九、think视图安装
#ssh运行命令:
composer require topthink/think-template进宝塔的文件管理中在config/view.php 中设置的 'tpl_cache' => true
# 进入你的项目目录
cd /www/wwwroot/替换成你的项目目录# 安装 think-view 组件(如果尚未安装)
composer require topthink/think-view# 安装 Blade 模板驱动
composer require topthink/think-template十、目录权限设置
右键点击 runtime 文件夹 → 权限
设置:
所有者:www
用户组:www
权限:755(或 777 如果还有问题)