资讯专栏INFORMATION COLUMN

thinkphp3.1的几种部署模式

LancerComet / 3507人阅读

摘要:部署的时候,官方文档推荐了两种部署方式。目录结构这样组方式的调用公共的库不需要修改默认的。访问就是访问即通过目录结构这是官方推荐的分组模式。项目分组设定默认分组访问访问这种模式让模块有一个比较短的路径

部署thinkphp的时候,3.1官方文档推荐了两种部署方式。

目录结构

-Admin
 -index.php
 -.htacess
-Home
 -index.php
 -.htacees
-Thinkphp
 -ThinkPHP.php
  

这样app组方式的调用公共的Thinkphp库.不需要修改默认的.htaccess。访问Home.即$hostname/Home/$ctrolller/$action;整体moudle比较清晰。且URL路径也比较明确。

目录结构目录结构如下

-admin.php
-index.php
-Admin
-Home

htaccess这样写即可。

   Options +FollowSymlinks
   RewriteEngine On
   RewriteCond %{REQUEST_FILENAME} !-d   
   RewriteCond %{REQUEST_FILENAME} !-f  
   RewriteRule ^ad(.*)$ admin.php/$1 [L]
   RewriteRule ^home(.*)$ index.php/$1 [L]
  

需要定义index.php和admin.php的目录前缀来区分是调用哪个入口文件。访问index.php就是$hostname/home/$ctrolller/$action;访问admin.php 即通过$hostname/admin/$ctrolller/$action.

目录结构

-APP
 -Admin
 -Home
-Thinkphp
 -ThinkPHP.php
-index.php
  

这是thinkphp官方推荐的分组模式。thinkphp分组配置。
"APP_GROUP_LIST" => "Home,Admin", //项目分组设定 "DEFAULT_GROUP" => "Home", //默认分组
访问Home.$hostname/$ctrolller/$action;
访问admin$hostname/Admin/$ctrolller/$action;
这种模式让Home模块有一个比较短的url路径

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20927.html

相关文章

  • 从集群外访问k8s的pod 几种方式--hostNetwork

    摘要:前言有种方法可以让集群外访问运行在集群上的应用程序。当群集上运行的应用程序数量增加时,这可能会导致端口冲突。由于这些原因,主机网络不是使您的应用程序可以从群集外部访问的好方法。例如,可以将网络插件部署为在集群的所有节点上设置的守护进程。 前言 有5种方法可以让集群外访问运行在Kubernetes集群上的应用程序(pod)。接下来我们详细讨论Kubernetes的hostNetwork,...

    weapon 评论0 收藏0
  • 从集群外访问k8s的pod 几种方式--hostNetwork

    摘要:前言有种方法可以让集群外访问运行在集群上的应用程序。当群集上运行的应用程序数量增加时,这可能会导致端口冲突。由于这些原因,主机网络不是使您的应用程序可以从群集外部访问的好方法。例如,可以将网络插件部署为在集群的所有节点上设置的守护进程。 前言 有5种方法可以让集群外访问运行在Kubernetes集群上的应用程序(pod)。接下来我们详细讨论Kubernetes的hostNetwork,...

    ispring 评论0 收藏0
  • Kubernetes几种主流部署方式02-kubeadm部署1.14版本高可用集群

    摘要:所以,选择把运行直接运行在宿主机中,使用容器部署其他组件。独立部署方式所需机器资源多按照集群的奇数原则,这种拓扑的集群关控制平面最少就要台宿主机了。 在上篇文章minikube部署中,有提到Minikube部署Kubernetes的核心就是Kubeadm,这篇文章来详细说明下Kubeadm原理及部署步骤。写这篇文章的时候,Kubernetes1.14刚刚发布,所以部署步骤以1.14版为...

    atinosun 评论0 收藏0
  • Kubernetes几种主流部署方式02-kubeadm部署1.14版本高可用集群

    摘要:所以,选择把运行直接运行在宿主机中,使用容器部署其他组件。独立部署方式所需机器资源多按照集群的奇数原则,这种拓扑的集群关控制平面最少就要台宿主机了。 在上篇文章minikube部署中,有提到Minikube部署Kubernetes的核心就是Kubeadm,这篇文章来详细说明下Kubeadm原理及部署步骤。写这篇文章的时候,Kubernetes1.14刚刚发布,所以部署步骤以1.14版为...

    superw 评论0 收藏0
  • Vue.js中引入图片路径几种方式

    摘要:记录总结一下的中引入图片路径的几种书写方式中静态资源的引入机制关于静态资源的官方文档静态资源可以通过两种方式进行处理在被导入或在中通过相对路径以开头被引用。如果是一个绝对路径,例如,它将会被保留不变。 vue --version 3.6.3记录总结一下的Vue中引入图片路径的几种书写方式 vue中静态资源的引入机制 Vue.js关于静态资源的官方文档 静态资源可以通过两种方式进行处理...

    adam1q84 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<