编译安装php扩展fileinfo
2016-06-22 15:43
681 查看
TP3.2.3框架开发的项目上线到正式环境,发现下载不了文件,提示【Class 'finfo' not found】。
缺失了一个PHP扩展php_fileinfo,用yum安装未果,后来找到安装成功的方法,写下备忘:
服务器的php版本是5.5,去php官网下了个同样版本的压缩包,上传到/usr/local/src/,操作如下:
启动php-fpm,或者用热启动 kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid`
注意:在安装完成后,都会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 目录下生成.so文件
缺失了一个PHP扩展php_fileinfo,用yum安装未果,后来找到安装成功的方法,写下备忘:
服务器的php版本是5.5,去php官网下了个同样版本的压缩包,上传到/usr/local/src/,操作如下:
cd /usr/local/src wget http://cn.php.net/distributions/php-5.5.36.tar.gz #官网下载地址:http://php.net/downloads.php tar xzvf php-5.5.36.tar.gz cd php-5.5.36/ext/fileinfo /usr/local/php/bin/phpize ./configure -with-php-config=/usr/local/php/bin/php-config make && make install vim /usr/local/php/etc/php.ini extension=fileinfo.so #增加一行 service nginx restart kill -SIGINT `cat /usr/local/php/var/run/php-fpm.pid` #关闭php-fpm /usr/local/php/sbin/php-fpm #启动php-fpm
启动php-fpm,或者用热启动 kill -SIGUSR2 `cat /usr/local/php/var/run/php-fpm.pid`
注意:在安装完成后,都会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/ 目录下生成.so文件
相关文章推荐
- php无限分类
- 为ZendStudio增加CodeIgniter的智能提\
- 一台服务器配主从
- 事务产生的脏读幻读不可重复读
- 接口安全
- php 扩展dll
- response 删除thinkphp版权标记
- 单向散列加密,对称加密,非对称加密
- 使用phpexcel解析Excel数据表并存储到数据库中全过程_PHP_thinkphp_cmf
- PHP魔术方法及其基本含义
- 第三方登录
- 接口与抽象类的区别
- PHP魔术方法使用总结
- Ubuntu 16 安装php 5.5 的方法
- PHP遍历文件夹目录
- PHP ZIP压缩
- PHP中的错误信息的提示配置及含义
- 一个php的爬虫,将笔趣阁的书可以都下载下来。
- php 函数的嵌套
- Yii2之gii的配置与使用