The situation as changed.
I created a brand new VM with Ubuntu 14.04, the Debian was way too broken to clean it up and it seems that Ubuntu community is stronger than Debian for documentation and help.
Alright, so here are the steps I followed :
1.) aptitude update && aptitude upgrade
2.) aptitude install apache2
3.) a2enmod rewrite
4.) change /etc/apache2/sites-available/000-default.conf, added the <Directory .. directive with AllowOverride All>
5.) service apache2 restart (website works)
6.) aptitude install mysql-server (connect successfully to mysql)
7.) add password for mysql-server, twice
8.) aptitude install php5 php-pear phpunit php5-cli php5-gd php5-mcrypt php5-intl php5-mysql php5-curl php5-dev
10.) apt-key add couchbase.key
11.) add, in /etc/apt/sources.list file, the couchbase repo URL
12.) aptitude update (see the couchbase link works)
13.) aptitude install libcouchbase2-core libcouchbase-dev libcouchbase2-bin libcouchbase2-libevent
14.) pecl install couchbase (works, says to add extension=couchbase.so in php.ini)
15.) create a file in /etc/php5/mods-available/couchbase.so
16.) add "extension=couchbase.so" in it
17.) create a symlink in /etc/php5/apache2/conf.d such as ln -s ../../mods-available/couchbase.ini 30-couchbase.ini
18.) reboot
Now, the page doesn't show anything, and I've got a
[core:notice] [pid 994] AH00051: child pid xxxx exit signal Segmentation fault (11), possible coredump in /etc/apache2
I followed some thread in stackoverflow that say to use gdb. In those, it was question of a dump that could be generated to follow the tracestack php is doing. I may understand that I need a CoreDumpDirectory that is only available with apache2-mpm-itk. But I think I've misunderstood. Anyway, I installed apache2-mpm-itk, when I comment the extension=couchbase.so in /etc/php5/mods-available/couchbase.ini file, the site loads.
Oh, I forget. I've created a single PHP file with these line of codes :
$c = new CouchbaseCluster('couchbase://ip.add.re.ss:8091');
$b = $c->openBucket();
var_dump($b);
die('there');
When I've tested without the couchbase.ini mods, I replace $b with $b = ['a' => 'b'];, and it var_dump properly.