安装Smarty发行版在/libs/目录里的库文件(就是解压了). 这些php文件你可不能乱画哦.这些文件被所有应用程序共享,也只能在你升级到新版的smarty的时候得到更新。Smarty手册范例 2-1.Smarty库文件Smarty.class.php
Smarty_Compiler.class.php
Config_File.class.php
debug.tpl
/core/*.php (all of them)
/plugins/*.php (all of them)
Smarty使用一个叫做'SMARTY_DIR'的php常量作为它的系统库目录。基本上,如果你的应用程序可以找到 Smarty.class.php文件,你不需要设置SMARTY_DIR,Smarty将会自己运作。但是,如果 Smarty.class.php没有在你的include_path(php.ini里的一项设置)里,或者没有在你的应用程序里设置它的绝对路径的时候,你就必须手动配置SMARTY_DIR 了(大多数程序都如此)SMARTY_DIR必须包含结尾斜杠。这里是你在你的php脚本里创建一个smarty的应用实例的例子:require('Smarty.class.php');
$smarty = new Smarty;
试着运行一下以上脚本,如果你发现"未找到Smarty.class.php 文件"的错误时,你应该这样做:Smarty手册范例 2-3.加入库文件目录的绝对路径require('/usr/local/lib/php/Smarty/Smarty.class.php');
$smarty = new Smarty;
Smarty手册范例 2-4.在include_path加入库文件目录// Edit your php.ini file, add the Smarty library
// directory to the include_path and restart web server.
// Then the following should work:
require('Smarty.class.php');
$smarty = new Smarty;
Smarty手册范例 2-5.手工设置SMARTY_DIR常量define('SMARTY_DIR','/usr/local/lib/php/Smarty/');
require(SMARTY_DIR.'Smarty.class.php');
$smarty = new Smarty;现在库文件已经搞定,该是设置为你的应用程序配置其他有关Smarty的目录的时候了。Smarty要求4个目录,默认下命名为:tempalates, templates_c, configs and cache。每个都是可以自定义的,可以修改Smarty类属性: $template_dir, $compile_dir, $config_dir, and $cache_dir respectively。强烈推荐你为每个用到smarty的应用程序设置单一的目录!确定你已经知道了你的web服务器文件根目录。在我们的例子里,文件根目录是:"/web/www.mydomain.com/docs/"Smarty的4个目录 只可以被那些库文件访问,不可以被网络上的浏览器访问的目录。因此为避免任何安全问题,要求将那4个目录和网页文件目录(就是浏览器看的)分开来。

  

转载于:https://www.cnblogs.com/as1234as/p/5476603.html

一、SMARTY安装于配置文件相关推荐

  1. 服务器根目录文件配置文件,在文档根目录中存储安装和配置文件

    在文档根目录中存储安装和配置文件 wanboot-cgi 程序在 WAN Boot 安装过程中传输以下文件. wanboot 程序 WAN Boot 最小根文件系统 定制 JumpStart 文件 S ...

  2. php smarty安装,php smarty 安装 、配置、使用 及缓存cache的配置使用

    cache 使用: cache配置: $smarty->cache_dir = "/caches/";  //缓存目录 $smarty->caching = true; ...

  3. keepalived安装及配置文件详解

    一.安装Keepalived服务 两种安装方式: (1)yum方式安装 yum -y install keepalived# 查看安装路径 rpm -ql keepalived (2)源码安装 1)安 ...

  4. macos 查找文件_如何在Windows和macOS上查找和安装颜色配置文件以获取更准确的显示器...

    macos 查找文件 Color profiles, also known as ICC or ICM files, contain a collection of settings that hel ...

  5. smarty安装与配置

    smarty是一个 PHP 模板引擎,也就是一个类库, 可以到官网下载,也可以到其 GitHub地址去下载: 鄙人下载的是 3.1.32版本,解压后的目录结构如下: 最重要的是 libs 目录,dem ...

  6. php smarty安装,【php】smarty安装

    2.解压缩Smarty包并找到合适的位置存放,文件夹名存为是Smarty.将含有Smarty文件的文件夹拷贝到某一个目录下. 下面内容中,我们都是假设你的文件放在了C:\Apache2\include ...

  7. Windows环境下smarty安装简明教程

    整个配置过程分为九步走,文章看起来比较长,那是因为站长对每一个步骤都给出了没法再详细的解释,非常浅显,绝对是名副其实的"最简明教程".按照这个教程,智商大于零的用户都能顺利配置好S ...

  8. Windows环境下smarty安装最简明教程 分享

    记得去年写过一个windows+IIS的PHP4安装最简明教程,那天去baidu搜了一下,竟然查到了好几页,这篇文章被很多网站.blog转载,在论坛上的阅读次数截至今日更是让人难以置信的达到1800多 ...

  9. SMARTY安装与使用

    一.Smarty的安装 1.下载smarty 路径:http://www.smarty.net/download 2.解压到本地,并将其中文件夹libs整体拷贝到php网站目录下并改名为smarty. ...

最新文章

  1. NR 5G NAS非接入层
  2. 笔记本出现此windows无线服务器,笔记本win7系统提示windows无法配置此无线连接怎么办...
  3. python画三维立体图-Python+matplotlib绘制三维图形5个精选案例
  4. python file operations
  5. 【留用】C#的一些好的书籍
  6. Request method 'GET' not supported解决方式
  7. java中u怎么用_Java中interrupt的使用
  8. 【Python学习】 - 使用Anaconda的Spyder查看某些函数的原型的6种方法汇总
  9. [Python]小甲鱼Python视频第026课(字典:当索引不好用时2)课后题及参考解答
  10. Chrome划词翻译插件
  11. 收藏!38所设有人工智能学院高校表单!
  12. JBPM开发入门指南(3)
  13. MDN - API数组笔记
  14. linux系统中打rz命令后出现waiting to receive.**B0100000023be50
  15. Python+Django开发游戏充值管理后台
  16. 无人机通信无线电开放频段
  17. win10安装java环境15版_win10系统安装jdk的配置方法
  18. 批量压缩图片软件 JAVA
  19. python打造excel神器_将Excel与Python完美组合的神器
  20. NPOI导出EXCEL 打印设置分页及打印标题

热门文章

  1. 2021高考池州成绩查询,2021池州高考信息网
  2. 我的世界药水合成表图Java_我的世界药水合成表图高清配方-我的世界药水合成表图一览...
  3. C语言怎么定义001为int,C语言基础-01-基本数据类型
  4. 关于我的文章说明及联系方式
  5. 我在外包的日子35:二期上线
  6. bootstrap方法_中介效应中的bootstrap方法
  7. 【Flink】This YARN version does not support getSchedulerResourceTypes
  8. 【clickhouse】clickhouse 表引擎 之 VersionedCollapsingMergeTree
  9. 【Java Netty】Java NIO position limit capacity 以及 BufferUnderflowException
  10. Centos 下安装使⽤ Memcache