电脑配置好phpstudy服务器环境,composer已经安装完毕。
1,使用cmd,指针转换到phpstudy/www目录下。使用命令:
composer create-project topthink/think tp6
2,Phpstudy创建新网站,使用php7.0以上版本,目录指向public。
3,使用多应用模式。
cmd指针转换到phpstudy/www/tp6目录下
composer require topthink/think-multi-app composer require topthink/think-multi-app composer require topthink/think-multi-app composer require topthink/think-multi-app composer require topthink/think-multi-app composer require topthink/think-multi-app
tp\vendor\topthink目录里面就新添加了一个think-multi-app
目录
4,在app下新建应用目录admin、index即可。在浏览器打开url的时候输入http://www.xxxx.com/index.php/admin/index/demo
如果隐藏index.php则需要满足以下三个条件
-
httpd.conf
配置文件中加载了mod_rewrite.so
模块
-
AllowOverride None
将None
改为 All(httpd.conf配置文件中有多处,这个不需要配置,配置了也没用)
-
把下面的内容保存为
.htaccess
文件放到应用入口文件的同级目录下
<IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule>
5,config/app.php// 默认应用
'default_app' => 'admin',
在输入域名后,写哪个模块就渲染哪个模块的页面
6,cd到根目录下输入composer require topthink/think-view
要不然渲染模板不管用
;
报错Driver [Think] not supported.