软件系统

Linux VPS云主机使用SSH安装PHP EXIF模块

LensNews

Linux VPS云主机安装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目录下

  1. cd /usr/local/;

2、使用wget下载EXIF模块

  1. wget http://code.amysql.com/files/exif.tar.gz;

3、解压

  1. tar -zxvf exif.tar.gz;

4、修改PHP路径并安装EXIF

  1. cd /usr/local/php-generic-5.3.28/extcode/exif;
  2. /usr/local/php-generic-5.3.28/bin/phpize;
  3. ./configure --with-php-config=/usr/local/php-generic-5.3.28/bin/php-config;
  4. make && make install;

注意:AMH面板默认安装的是PHP5.3.28,如果你的PHP版本不一样,请修改

三、配置EXIF模块

1、编辑php.ini

  1. vi /etc/php.ini;

在[exif]下面添加以下代码:

  1. extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/exif.so

注意exif.so模板的路径

或者可以把exif.so复制到环境的ext文件夹下,再用以下代码调用:

  1. extension = /home/wwwroot/LNMP/ext/exif.so

四、重启PHP

  1. amh php restart
  2. amh php restart amh-web y

五、查看EXIF是否安装成功
新建一个php文件,输入以下代码:

  1. <?php phpinfo();?>

将文件上传到主机上访问,搜索“exif”看到下图就安装成功了:
Linux VPS云主机安装PHP EXIF模块
查看EXIF信息原文地址

(1)
Loading收藏(0)

本文由 远方的雪山 作者:萨龙龙 发表,转载请注明来源!

LensNews

热评文章

发表评论

CAPTCHA
*

评论: 2 条评论,访客:1 条,博主:1 条

  • 明月登楼
    明月登楼 发布于:  回复

    这个模块,没有系统管理员的情况下也可以安装吗?

    • 萨龙龙
      萨龙龙 发布于:  回复

      没有特别说明一定要root权限,其它用户权限是可以安装该模板。