drupal 7.x 启用上传进度 需要安装PECL上传进度库或安装APC

接触drupal两个月来,不断折腾,总是觉得不如意,前前后后安装drupal数次,不过每次都有不同的收获。刚又安装一遍drupal-7.12,安装成功后,马上检查状态报告,发现一个之前一直没有留意的东西“上传进度”,默认是未启用的,原因是“你的服务器尚需必要的库以显示文件上传进度。推荐安装PECL上传进度库(首选)或安装APC”。

按照系统推荐安装PECL上传进度库,具体步骤如下:


1. 下载最新版本(Download Latest):uploadprogress-1.0.3.1.tgz

2. 用tar命令解压uploadprogress-1.0.3.1.tgz

$sudo tar zxvf uploadprogress-1.0.3.1.tgz

3.然后进入解压包目录 */uploadprogress-1.0.3.1依次执行以下命令,

sudo phpize
sudo ./configure
sudo make
sudo make install

如果一切正常,说明PECL上传进度库已经安装成功,否则可能会出现下面的情况:

phpize:Command not found,这是因为没有安装php5-dev包,在终端执行下面命令

$sudo apt-get install php5-dev

接下来要做的是启用PECL上传进度库。

4. 配置php.ini,在文件中加入extension=uploadprogress. so 保存退出。

php.ini所在目录 $sudo vi php.ini 
注:如果找不到php.ini文件位置,可以通过以下几个方法找到:

(1)在浏览器地址栏输入localhost/phpinfo.php,在所得页面上可以找到php.ini文件路径。

(2)应用命令whereis,或者find命令

$whereis php.ini
$sudo find / -name php.ini
 5. 重启服务器
$sudo /etc/init.d/apach2 restart
到这里,已启用上传进度库,刷新drupal配置页面看看上传进度是否启用,若页面显示如下说明已启用成功。

你可能感兴趣的:(Drpual)