2、解压缩Smarty包并找到合适的位置存放,文件夹名存为是Smarty。将含有Smarty文件的文件夹拷贝到某一个目录下。

下面内容中,我们都是假设你的文件放在了C:\Apache2\include\Smarty下。

3、找到你的php.ini配置文件修改php.ini的include_path选项,把smarty的库文件路径加上,比如:

include_path = "C:\Apache2\include\Smarty\libs"

提醒一下,php.ini中一共有两处include_path,一处是Unix下使用的,一处是windows下使用的,要修改windows下使用的:

-------------------------------------------------------------

; Windows: "\path1;\path2"

include_path = "C:\Apache2\include\Smarty\libs"

4、在你的网站目录下创建一个文件夹,名字任意,假设叫Smarty:

然后再在这个MySmarty目录下创建4个文件夹,templates、configs、template-c和cache。

创建完成之后如下:

(你的网站目录)/Smarty/templates (这个目录用来存放模版)

(你的网站目录)/Smarty/configs (这个目录用来存放一些配置信息)

(你的网站目录)/Smarty/templates-c

(这个目录用来存放编译文件)

(你的网站目录)/Smarty/cache

(这个目录用来存放缓存)

5、这时候你别忘了把我们上面从一开始到现在创建的四个文件夹的权限设置好。

,在“属性”中打开“安全”标签,在里面列出了可以访问这个目录的用户列表,

如果没有web访问权限,则需要添加,把Internet来宾帐户和启动IIS进程帐户两个帐户都添加上即可。如果觉得麻烦,可以直接将Everyone用

户组添加上,允许任何用户访问。

6、这时候安装工作基本完成,可以进行第一个简单例子的测试:

在你的网站目录下建立

index.php文件,并且在(网站目录)/smarty/templates/下建立index.tpl文件,分别输入以下代码

index.php

//载入Smarty库,如果在php.ini设置了include_path为C:\Apache2\include\Smarty\libs,那么可以直接用include("Smarty.class.php");

//另外不设置include_path,可以直接把Smarty.class.php拷到网站目录,就不用加绝对路径了。

require('Smarty.class.php');

$smarty = new Smarty;

//下面的(你的网站目录)用绝对路径,可以用相对路径(./templates)

$smarty->template_dir='E:\site\smarty\templates';

$smarty->config_dir='E:\site\smarty\configs';

$smarty->cache_dir='E:\site\smartycache';

$smarty->compile_dir='E:\site\smarty\templates_c';

//上面四行为使用Smarty前的必要参数配置

$smarty->assign('name','明天');

$smarty->display('index.tpl');

?>

index.tpl

你好,{$name}!

7、现在终于可以浏览自己的作品。运行index.php

php smarty安装,【php】smarty安装相关推荐

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

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

  2. smarty课程---smarty3的安装和使用

    smarty课程---smarty3的安装和使用 一.总结 一句话总结:smarty 是什么,就不多说了,用过php,接触过php的人都对smarty 再熟悉不过了.它是一个很强大的代码分离软件,作为 ...

  3. php的smarty模板,PHP Smarty模板的安装

    最近开发中用到了PHP中smarty模板..作为一个长久以来的前端,开始学习PHP模板..下面将安装教程分享给大家.. 1. 下载Smarty最新版: http://www.smarty.NET/do ...

  4. Smarty中文手册,Smarty教程,Smarty模板的入门教材

    Smarty中文手册,Smarty教程,Smarty模板的入门教材 首先,这份Smarty中文手册的翻译工作是由喜悦国际村村民自发组织的,不代表任何人的意见和观点.对他们的无私奉献精神,我们表示感谢, ...

  5. PHP Smarty 模板,PHP Smarty模板引擎

    前言:概念上的东西就简单过一下,细节上的东西就不深究了.作下读书笔记,且该知识点是后续学习MVC框架的一部分. 1.什么是模板引擎 1.1.网站页面模板:即每个页面仅是一个板式,包括结构.样式和页面布 ...

  6. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  7. vue.js安装过程(npm安装)

    一.开发环境 vue推荐开发环境: Node.js: JavaScript运行环境(runtime),不同系统直接运行各种编程语言 npm: Nodejs下的包管理器. webpack: 它主要的用途 ...

  8. smarty mysql demo_PHP Smarty模版简单使用方法

    本文实例讲述了PHP Smarty模版简单使用方法.分享给大家供大家参考,具体如下: Index.php: require('../libs/Smarty.class.php'); $smarty = ...

  9. linux命令安装组件,Linux安装各种组件

    [TOC] Linux安装各种组件 ============================= ## 安装JDK 官网下载最新JDK ``` http://www.oracle.com/technet ...

  10. Tomcat介绍、安装JDK、安装Tomcat

    Tomcat介绍 Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目,由Apache.Sun和其他一些公司及个人共同开发而 ...

最新文章

  1. linux文本分析工具awk解读
  2. 管家病毒查杀模块逆向分析
  3. PESCMS Ticket 客服工单系统 v1.2.4 发布
  4. Java多线程系列(五):线程池的实现原理、优点与风险、以及四种线程池实现
  5. 字串变换(洛谷-P1032)
  6. Ubuntu14.04安装ROS
  7. 设计师对孟菲斯设计风还不了解?
  8. 信息技术产业的黄金十年?听听他怎么说
  9. Blue Jeans - POJ 3080(多串的共同子串)
  10. 关于程序猿的六个问答题
  11. 公式推导 11-20
  12. 费曼:我确信没有人能懂得量子力学
  13. Mangos地区代码
  14. IOC/DI、AOP相关原理
  15. Sky Blue And Black
  16. Maven setting文件配置错误:Non-parseable settings..in comment after two dashes (--) next character must be
  17. 什么是Saas架构?
  18. 创业型公司,你要不要去?
  19. 招银网络2018笔试分享
  20. C++多线程--std::packaged_task

热门文章

  1. GNOME Shell Extensions开发介绍
  2. 【转】从哈希存储到Bloom Filter
  3. 现有工程项目上加响应式
  4. python爬取基金历史净值_Python爬取天天基金网历史净值数据
  5. Promise处理前端异步事件
  6. json数据格式化展示出来
  7. Mpvue+koa开发微信小程序——wx.request()的封装及应用
  8. 在MFC中使用Cstring
  9. Java 原子类的操作 AtomicInteger
  10. DELL 控制卡做raid