东莞SEO

东莞SEO提供网站优化外包、SEO咨询、SEO诊断、关键词排名、网站建设、网站托管、网络营销等,通过对您的网站进行专业的SEO优化,让您的企业在互联网上创造更大的价值!

高性能云服务器就选阿里云 腾讯云年中特惠热销云产品3折起

php多共享版本安装fileinfo的方法

  最近用laravel做了个网站,在后台用编辑器上传图片时遇到图片上传成功后图片地址显示的是 data:image/PNG;base64 的问题。

        有的可能是因为APP_URL没有配置好出现这个问题,而我却发现是因为服务器没有安装fileinfo这个插件才出现了这个问题

        系统环境 centos 7.2,wdcp 3.3.9

  目标:php 7.2.15 上安装 fileinfo

  安装wdcp时就安好了 php 7.2.15,但是我以为重新编译会让整个php重装,所以迟迟没有用编译的方法来安装,找了一些旁门左道来试,结果才弄懂这个编译是只针对于 fileinfo 的安装编译,根本不会重装 php。汗颜啦:L ,看来我对 linux 的理解还不够

  先下载和解压php编译包,你什么版本,下面就什么版本号

  wget -c https://www.php.net/distributions/php-7.2.15.tar.gz

  tar -xzvf php-7.2.15.tar.gz

  cd /root/php-7.2.15/ext/fileinfo

  如果没装 php-devel,后面的步骤就会提示 phpize 错误,所以装上

  yum install php-devel

  获取装好的 phpize 路径

  which phpize

  在 ext/fileinfo 目录下执行 phpize

  /usr/bin/phpize

  编译 fileinfo

  ./configure --with-php-config=/www/wdlinux/phps/72/bin/php-config

  make && make install

  现在去 /www/wdlinux/phps/72/lib/php/extensions/no-debug-non-zts-20170718/ 看看,是不是多了一个 fileinfo.so

  接下来用 wdcp 给php7.1 的 php.ini 添加

  extension=/www/wdlinux/phps/72/lib/php/extensions/no-debug-non-zts-20170718/fileinfo.so

  重启php 7.2,用探针可以看到 fileinfo support enabled 的字样,就算启动了。

 

QQ截图20170903134155.jpg

 

 

本文地址:/post/190.html

« 分享两个好看的Sublime Text主题22个无版权、免费、高清图片素材网站整理! »
  • 相关文章:

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

联系SEO顾问

  • QQ客服点击这里给我发消息
  • 扫描二维码添加东莞SEO微信
  • 扫描二维码添加东莞SEO微信
最好的laravel教程
阿里云幸运券
高性能云服务器就选阿里云
腾讯云年中特惠热销云产品3折起

最近发表

Copyright 2009 - 2021 东莞SEO 版权所有,所有原创文章版权由东莞SEO所有!如要转载请注明来源。E-mail:seo@seo0769.com 粤ICP备08114568号
欢迎交换友情链接: