Linux VPS云主机使用SSH安装PHP EXIF模块
因为开发了Deephoto主题,要获取照片EXIF信息,主机必须安装PHP EXIF模块才能使用,而之前用的虚拟主机没有安装这个模块,需要更换主机,所以就考虑购买VPS或云主机。
最初使用过恒创的轻云主机,是因为安装了AMH面板,配置环境很方便,用了后感觉速度还没有香港的虚拟主机快,只好放弃。现在使用的是Linode VPS,Fremont节点,日本东京的节点抢不到,而且现在被国人用的速度还不如Fremont节点。没有可视化的效果总感觉少了点东西,所以VPS依然安装了AMH面板,使用起来相当的方便,也节省不少时间。期间也使用过digitalocean旧金山节点与vultr东京节点的VPS,最终还是决定使用Linode VPS。
回到主题中,VPS与云主机安装PHP EXIF模块都是使用SSH来操作:
一、登录SSH(萨龙龙使用Putty)
二、exif扩展安装
1、进入usr/local目录下
- cd /usr/local/;
2、使用wget下载EXIF模块
- wget http://code.amysql.com/files/exif.tar.gz;
3、解压
- tar -zxvf exif.tar.gz;
4、修改PHP路径并安装EXIF
- cd /usr/local/php-generic-5.3.28/extcode/exif;
- /usr/local/php-generic-5.3.28/bin/phpize;
- ./configure --with-php-config=/usr/local/php-generic-5.3.28/bin/php-config;
- make && make install;
注意:AMH面板默认安装的是PHP5.3.28,如果你的PHP版本不一样,请修改
三、配置EXIF模块
1、编辑php.ini
- vi /etc/php.ini;
在[exif]下面添加以下代码:
- extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/exif.so
注意exif.so模板的路径
或者可以把exif.so复制到环境的ext文件夹下,再用以下代码调用:
- extension = /home/wwwroot/LNMP/ext/exif.so
四、重启PHP
- amh php restart
- amh php restart amh-web y
五、查看EXIF是否安装成功
新建一个php文件,输入以下代码:
- <?php phpinfo();?>
将文件上传到主机上访问,搜索“exif”看到下图就安装成功了:
[scbutton link="https://deephoto.salongweb.com/exif" target="blank" variation="red"]查看EXIF信息[/scbutton]