ubuntu 14.04

ubuntu 下安装 php oauth 扩展


php5下安装 oauth 扩展

使用 pecl 安装

pecl install oauth

这样是不行的,因为版本不对

pecl install oauth-1.2.3

这样指定版本。

然后安装的时候报

ERROR: `make' failed

看了下报错信息,是没有装 pcre

apt-get install libpcre3 libpcre3-dev 直接安装

然后再安装 oauth 。

最后不要忘了在 php.ini 文件里面加入

extension = oauth.so

 

git自动更新文件夹大小写


今天做项目,有一个库线上服务器一直引用失败。使用的是git自动更新代码。

本地开发用的是windows,结果本地讲文件夹的名字从小写改成大写。服务器上不能同步更改文件夹名。

只能手动改一下了。应该是linux和windows对文件和文件夹的名字大小写处理方式不一样导致的。

以前知道有这么回事,没想到真的遇到了。

Ubuntu 14.04 Apache 2.4.7 Drupal Clean URLs failed


在ubuntu14.04下面装了apache2.4.7和drupal后,drupal的clean urls功能总是无法开启。apache rewite模块正常开启。查了半天资料居然是需要将apache2.conf里。

<Directory />
        Options FollowSymLinks
        AllowOverride None
        Require all denied
</Directory>

<Directory /usr/share>
        AllowOverride None
        Require all granted
</Directory>

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

将全部AllowOverride 改成 All。怎么也没想到会是这样。记下来,怕以后忘了。