首页 > 代码库 > Nginx.PHP配置Smarty
Nginx.PHP配置Smarty
- 下载http://smarty.net;
- 解压 -> 将 libs 文件夹重命名 smartyLibs -> 放置在自己服务器的 usr/local/lib/ 中 (/usr/local/lib/smartyLibs);
- 在网站目录,如 site_A 中 创建 4 个必须文件夹 templates、templates_c、configs、cache
//设置权限chown nginx:nginx "4个目录";chmod 770 "4个目录";
- 在网站目录中创建 smarty.ini.php 配置文件(smarty基本配置信息),内容如下
<?phpdefine(‘SMARTY_DIR‘,‘/usr/local/lib/smartyLibs/‘);//定义lib路径require_once(SMARTY_DIR.‘Smarty.class.php‘);//引用Smarty库$smarty=new Smarty();//创建Smarty$smarty->setTemplateDir(‘./templates‘);$smarty->setCompileDir(‘./templates_c‘);$smarty->setConfigDir(‘./configs‘);$smarty->setCacheDir(‘./cache‘);$smarty->caching=false;//是否使用缓存//$smarty->testInstall();//调试用,显示4个目录可读写状态?>
- 创建网站页面文件 index.php
<?phpinclude(‘./smarty.ini.php‘);//引用smarty.ini.php配置文件$name=‘YangGe123‘;//自定义变量$smarty->assign(‘name‘,$name);//将变量赋予smarty值‘name‘$smarty->display(‘index.tpl‘);//在templates中引用对应的模板?>
- 在Templates中创建网站对应的模板
<html> <head></head> <body> <h1>{$name}</h1> </body></html>
扩展知识:
调试php,让服务器显示php错误信息:
修改php.ini文件,将 display_error = off 改为 on
重启php服务
service php-fpm restart
Nginx.PHP配置Smarty
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。