我想在Linux服务器上安装pngquant,但我不知道应该使用哪个SSH命令来设置它。
这个库的网站是http://pngquant.org/,但没有关于通过SSH将其安装到服务器的文档。
我想在Linux服务器上安装pngquant,但我不知道应该使用哪个SSH命令来设置它。
这个库的网站是http://pngquant.org/,但没有关于通过SSH将其安装到服务器的文档。
sudo yum install -y epel-release pngquant
您应该通过SSH连接到服务器,然后下载源代码(使用wget
):
然后解压已下载的tar包:
tar xzf master
然后cd
到创建的任何目录中:
cd ...
根据他们的文档,您只需要make
它即可:
make
如果没有输出任何错误,则可以通过以超级用户(root)身份运行 make install
来系统范围内安装它:
sudo make install
或者,如果您的发行版中没有sudo:
su root
make install
exit
这样就完成了。
rwpng.h:35:57: error: png.h: No such file or directory
为了解决这个问题,你需要根据你的发行版安装 libpng-dev
或者 libpng-devel
。在我安装之后完美地解决了这个问题。 - Wes Cossickpngquant --quality 40-60 --force --verbose --output ../../path/to/save/image/my-logo-compressed.png ../../path/source/of/image/my-logo-uncompressed.png
要从任何地方使用它,您可以在~/.bashrc中添加别名,例如alias pngquant="cd ~/my/path/to/pngquant/ && ./pngquant"
,然后运行source .bashrc
以应用更改,但是在使用pngqunat时,您仍需要放置图像源和目标的完整路径。不知道PHP的shell_exec()如何。 - aesede
epel-release
,因此必须运行另一个命令来安装pngquant
。 - lmeurs