我想在我的 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