php安装fileinfo扩展

时光6年前未分类1187
环境:CentOS+nginx+php7.0 1、下载扩展包,根据自己php版本下载不同版本的安装包 wget -O php-5.6.25.tar.gz http://cn2.php.net/get/php-7.0.30.tar.gz/from/this/mirror 2、解压 tar -zxvf php-7.0.30.tar.gz 3、进入扩展目录 cd php-7.0.30/ext/fileinfo/ 4、执行phpize /usr/local/php/bin/phpize 5、在扩展目录执行编译配置 ./configure --with-php-config=/usr/local/php/bin/php-config 6、编译安装 make && make install 安装完成后可以查看/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/目录下应该有fileinfo.so文件 7、修改php.ini开启fileinfo扩展 vi /usr/local/php/etc/php.ini 找到;extension=...配置区域 添加一行: extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/fileinfo.so 保存后重启php: service php-fpm restart 如果报如下错误:
Gracefully shutting down php-fpm . done Starting php-fpm [06-Sep-2018 12:24:13] NOTICE: PHP message: PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) '/usr/local/php/lib/php/extensions/no-debug-non-zts-20151012/fileinfo.so' in Unknown on line 0 done
则需要重新进入扩展包目录,先执行如下命令: make clean 然后再重新执行4~7步骤。 8、查看phpinfo里面会有fileinfo扩展相关参数  

相关文章

CI框架在nginx/apache下的伪静态规则配置

CI框架在NGINX下的伪静态规则修改: 1、location location / {if (!-e $request_filename) {rewrite ^/(.*)$ /index.php/$...

SQLServer通过mdf文件恢复数据库

数据库版本:SQLServer2005 因误删数据库ldf文件,导致数据库无法访问。 恢复步骤: 1、临时拷贝mdf数据库文件到其他目录,删除原数据库app 2、重新创建同名数...

vue打包部署解决页面刷新404的问题

1.Nginx服务器配置: location ^~/vue { alias /data/wwwroot/vue; index index.html; try_files...

多域名调用Ueditor配置及上传路径配置

多域名调用Ueditor配置及上传路径配置

1、多域名调用Ueditor的配置: 默认状态下,会出现如(ueditor Protocols, domains, and ports must match.)的跨域访问错误。 修改ueditor...

logrotate实现多站点nginx日志切割

nginx日志默认生成在指定的一个文件日志里,久而久之文件会越来越大不利于查看和管理 目前有以下几个方案可以进行nginx日志的切割: 一、安装修改版本的nginx,可实现日志自动按天...

Apache创建虚拟目录

1、首先查看httpd.conf或/etc/apache2/apache2.conf文件是否开启LoadModule alias_module modules/mod_alias.so模块 修改...

发表评论    

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