欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

在Windows安装PECL uploadprogress 自己亲自做的有大用

shiping1 的头像

到这里http://pecl.php.net/package/uploadprogress

http://downloads.php.net/pierre/ 下载 php_uploadprogress.dll

但是我试了都不行

我的xampp是1.7.3好像没有自带
PECL uploadprogress,好像自带了 apc

即 php_apc.dll

我应该在 php.ini的[apc]下面添加


apc.rfc1867 = 1

extension=php_apc.dll

就可以了 

此时 打开drupal7     admin/reports/status

可以看到 

 


 


在Windows安装PECL uploadprogress

Filefield支持PECL uploadprogress,也就是说在上传文件的时候可以显示一个进度条,而不是有个小圆圈在那里傻转,分不清楚到底文件上传到进度。开启PECL uploadprogress之后,你的上传样式如下图:

那么如何开启和安装PECL uploadprogress功能呢?因为我不会用也不用Linux,所以我只说在Windows下如何安装...

我使用的PHP集成软件是xampp,它本身就自带了PECL uploadprogress扩展,我们只需要打开php.ini文件,加上这么一句:

extension=php_uploadprogress.dll

(注意:xampp的uploadprogress文件全名是php_uploadprogress.dll,其他环境可能叫做uploadprogress.dll,查看你自己的环境)

重启apache,然后到你的drupal后台/admin/reports/status去看吧,Upload progress应该已经是Enabled状态了。

如果你使用的不是类似xampp这样的集成环境,那么有可能你就缺少uploadprogress.dll文件,Christian Stocker和Pierre同志提供了稳定的下载php_uploadprogress-1.0.0-5.2-Win32-VC6-x86.zip 或者 php_uploadprogress-1.0.0-5.2-nts-Win32-VC6-x86.zip (再或者搜索这里 http://downloads.php.net/pierre/).

然后将uploadprogress.dll放到你的扩展目录里,修改php.ini即可。

参考来源: http://freestylesystems.co.uk/blog/installing-pecl-uploadprogress-extens...

来自 http://hello.guo.biz/node/352



drupal7自带image控件开启进度条

drupal7自带的图片控件,在上传图片过程中,一直像是一个圆形的活动图标,如何让其显示成进度条。

 

1.进入drupal配置admin/reports/status,查看进度条库是否已经启用,如下图:

20150121_01

 

2.如果没有启用,点击途中提示的链接(PECL上传进度库),下载PECL,然后启用PECL库

Windows上是需要下载PECL的DLL版本,并且,DLL版本是要与PHP版本想匹配才可以。

本例中PHP版本是PHP/5.4.22,所以下载了php_uploadprogress-1.0.3.1-5.4-ts-vc9-x86.zip

解压zip包中的DLL到PHP安装的ext目录下,编辑php.ini文件开启PECL

 

3.重启Apache进入drupal配置admin/reports/status,再次查看进图条是否启用,如下

20150121_02

4.进入drupal配置admin/structure/types/manage/article/fields/field_image,对文章中mage控件启用进度条

20150121_03

版权声明:本文为博主原创文章,未经博主允许不得转载。

来自 http://blog.csdn.net/chen_jint/article/details/42970931


使用Upload progress显示Drupal的文件上传进度

作者:老梁 日期:2013年4月26日

Drupal Upload progress

我们可以使用PECL Upload progress或APC显示文件的上传进度,前者是Drupal首选推荐的方法。下面介绍一下在Debian系Linux服务器中如何安装和配置Upload progress。

首先安装预备环境

1
sudo apt-get install php-pear php5-dev

然后安装Upload progress

1
sudo pecl install uploadprogress

下面我们需要为php.ini文件加入extension=uploadprogress.so指令。需要注意的是:很多朋友将该指令直接添加到php.ini文件中。这样做当然没有问题,但这不是Debian way,会影响服务器的可维护性。那么怎么做呢?应该这样:

1
2
cd /etc/php5/conf.d
sudo vim uploadprogress.ini

然后将extension=uploadprogress.so指令添加到uploadprogress.ini文件中。

重启apache后,验证uploadprogress是否安装成功。

1
php -m

我们还可以进入Drupal后台管理界面中的状态报告页面(URL:http://网站域名/admin/reports/status),查看Upload progress功能的启用状态。

来自 http://mydrupal.org/%E4%BD%BF%E7%94%A8upload-progress%E6%98%BE%E7%A4%BAdrupal%E7%9A%84%E6%96%87%E4%B...


普通分类: