正确的smarty安装centos

正确的smarty安装centos

我想在我的 VPS 上正确安装 smarty 我有 plesk 但我不确定是否需要在 plesk 中或从命令行或 ftp 执行此操作

简单的说明说

$> cd YOUR_DOWNLOAD_DIR
$> gtar -zxvf Smarty-3.0.tar.gz
$> mkdir /usr/local/lib/php/Smarty
$> cp -r Smarty-3.0/libs/* /usr/local/lib/php/Smarty

但是这个 /usr/local/lib/php/ 目录不存在,所以我不知道将它放在哪里,以及是否有更好的方法通过 plesk 安装?

答案1

我不确定 Centos 上的默认包含路径在哪里,与其我帮你查找,不如让我告诉你一种简单的方法来解决这个问题。

只需设置一个标准的 phpinfo 脚本,然后查看输出。

<?php
phpinfo();

要找到的重要细节是部分,您正在寻找标有 的项目include_path。此目录列表中的任何 PHP 文件都能够加载,而无需明确使用完整路径。

考虑到这一点,您有以下选择:

  • 您可以复制其中一个文件夹中的Smarty文件。
  • 如果你想将软件包安装的内容与从源代码安装的内容分开,你可以将 Smarty 符号链接到该位置的其中一个文件夹中/usr/local/lib/php(PROTIP,这是一件好事)
  • 你可以简单地更新 php 配置并将新/usr/local/lib/php路径添加到include_path

相关内容