PuTTY运行sh无法安装fileinfo扩展

时间:2012-10-31 17:22:05

标签: shell ssh command putty fileinfo

我有一个DreamHost服务器,我想安装fileinfo扩展名。

我设法创建了一个很酷的自定义php.ini文件,但我完全陷入their documentation的这一部分:

  

如果您使用基于Windows的编辑器创建此文件,请确保从shell运行'dos2unix fileinfo_ext.sh'。

所以我在Windows上运行PuTTY,我对此部分一无所知。

我将fileinfo_ext.sh复制到我的自定义cgi-bin文件所在的php.ini目录中,但如何进一步操作?我完全失去了如何运行这个命令。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

“dos2unix”是一个实用程序,用于将文件从Windows行结尾(CR + LF)转换为Unix行结尾(LF)。

因此,如果您使用Notepad编辑文件,它将具有Windows行结尾。所以dos2unix应该在你的计算机上使用(对于那个文件),然后再通过FTP发送(如果你有ssh访问权限并且有dos2unix,则在主机上执行它)。

但是如果您已经使用了支持转换为Unix行结尾的编辑器,例如UltraEditNotepad++,那么您需要的是在保存文件之前执行“转换为Unix”。

答案 1 :(得分:0)

按照消息中的说明运行命令。 SSH到服务器并登录。然后cd到文件的位置,例如cd /path/to/your/site/cgi-bin,然后运行dos2unix fileinfo_ext.sh

我希望这会有所帮助。