初次使用根据tp6开发手册搭建,有问题
一、获取tp6目录结构;
tp6开始不再提供压缩包同意使用库管理,新版必须使用composer
安装,因为6.0
完全依赖composer
使用,如果你通过git
下载安装将不能正常使用。如果你使用composer
安装ThinkPHP过程特别慢,请使用阿里云镜像或者科学上网。
打开命令行窗口(windows用户)或控制台(Linux、Mac用户)并执行如下命令:使用阿里云镜像获取composer config-g repo.packagist composer https://mirrors.aliyun.com/compos er/
composer create-project topthink/think www
具体细节参照官方6.0完全开发手册
二、要使用多应用模式,你需要安装多应用模式扩展 think-multi-app
注意此处获取位置不能再获取tp6目录的位置执行,应进入下一级目录,我前面项目目录在www,所以需要进入www文件夹中获取扩展
composer require topthink/think-multi-app
三、根据开发手册调整目录结构
修改配置文件开启多应用模式:
// 开启多应用
'auto_multi_app' => true,
四、创建应用
本人使用开发手册命令创建
php think build demo
我创建三个应用如下
访问方式:
http://tp.com/index.php/controllerName/actionNamehttp://tp.com/admin.php/controllerName/actionName
修改.htaccess文件,隐藏index.php
<IfModule mod_rewrite.c>Options +FollowSymlinks -MultiviewsRewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-dRewriteCond %{REQUEST_FILENAME} !-f#RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]</IfModule>
http://tp.com/controllerName/actionNamehttp://tp.com/controllerName/actionName
访问方式:
我的访问
可以设置默认应用在app.php中
如有问题:676977101(新群)