Centos 7 LNMP 增加uploadprogress
2015-06-18 11:19
1211 查看
在用FileField上传大文件的时候,希望有个进度条显示进度,这样用户可以知道现在上传多少了,如果没有提示,用户就得傻傻地盯着屏幕,一动也不敢动,还得担心是不是上传出错了,比如如下效果:
这个效果需要服务器上安装PECL uploadprogress library,或者 APC, 可以打开状态报告admin/reports/status 查看你的服务器是否安装有这二个组件,如果没有,则需要你自已安装了。以下方法为安装PECL uploadprogress library,在CentOS 5上安装成功.
1.首先确认服务器上是否安装pear ,可以在命令终端用 "pear help" 来验证,如果返回找不到命令,则表示没有安装。没有则首先安装pear
2.安装 Uploadprogress.
pecl install uploadprogress
如果一切顺利,最后会看到success,如果显示failed,则可能是你没有安装phpize.先安装phpize,phpize包含在devel组件中
yum install php-devel
安装成功后再执行pecl install uploadprogress ,成功后会得到提示
You should add "extension=uploadprogress.so" to php.ini
3. 找到你的php.ini文件,
php --ini
我的在/etc/php.ini
4.在php.ini中 在Dynamic Extensions 附近加入:
extension=uploadprogress.so
5.重启你的Web服务器,我的为Apache,
service httpd restart
6.在admin/reports/status 中查看是否安装成功,如果成功则显示:
Enabled (PECL uploadprogress)
这个效果需要服务器上安装PECL uploadprogress library,或者 APC, 可以打开状态报告admin/reports/status 查看你的服务器是否安装有这二个组件,如果没有,则需要你自已安装了。以下方法为安装PECL uploadprogress library,在CentOS 5上安装成功.
1.首先确认服务器上是否安装pear ,可以在命令终端用 "pear help" 来验证,如果返回找不到命令,则表示没有安装。没有则首先安装pear
yum install php-pear
2.安装 Uploadprogress.
pecl install uploadprogress
如果一切顺利,最后会看到success,如果显示failed,则可能是你没有安装phpize.先安装phpize,phpize包含在devel组件中
yum install php-devel
安装成功后再执行pecl install uploadprogress ,成功后会得到提示
You should add "extension=uploadprogress.so" to php.ini
3. 找到你的php.ini文件,
php --ini
我的在/etc/php.ini
4.在php.ini中 在Dynamic Extensions 附近加入:
extension=uploadprogress.so
5.重启你的Web服务器,我的为Apache,
service httpd restart
6.在admin/reports/status 中查看是否安装成功,如果成功则显示:
Enabled (PECL uploadprogress)
相关文章推荐
- 设置centos6.4网卡静态ip地址
- Linux 安装MySQL5.5
- 解压命令汇总
- linux压力测试
- Linux初探之如何查看帮助文档自学命令
- linux下 安装mysql数据库
- Linux下C语言的调试
- 深入理解Linux修改hostname
- linux目录权限
- LINUX eclipse 运行报错问题
- linux 下查看二进制文件
- Linux下解压rar格式压缩包
- 在linux上使用交换文件扩展交换空间
- Linux平台使用桥接模式运行xp
- Linux解压缩命令大全
- linux2.4中netfilter_nat_alg机制分析--以FTP流程为例,分析NAT和ALG
- 基于TinyXml的嵌入式Linux
- 常用linux命令总结
- LINUX重启MYSQL的命令
- Linux 内核启动流程