因為SmartWiki的演示站點部署在阿里云上,阿里云有一個128M免費的Memcache服務(wù),剛開始按照Memcached的配置方式配置完后,發(fā)現(xiàn)Laravel報錯,查看日志報錯位置是addServer出錯,連不上阿里云的Memcache。

很無奈,于是安裝阿里云的手冊寫了一個腳本放到服務(wù)器上,結(jié)果可以連接,也可以寫入。

阿里云提供的腳本如下:

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

<?php$connect = new Memcached;  //聲明一個新的memcached鏈接$connect->setOption(Memcached::OPT_COMPRESSION, false); //關(guān)閉壓縮功能$connect->setOption(Memcached::OPT_BINARY_PROTOCOL, true); //使用binary二進制協(xié)議$connect->addServer('00000000.ocs.aliyuncs.com', 11211); //添加OCS實例地址及端口號
//$connect->setSaslAuthData('aaaaaaaaaa, 'password'); //設(shè)置OCS帳號密碼進行鑒權(quán),如已開啟免密碼功能,則無需此步驟$connect->set("hello", "world");echo 'hello: ',$connect->get("hello");print_r( $connect->getVersion());$connect->quit();

seo優(yōu)化培訓(xùn),網(wǎng)絡(luò)推廣培訓(xùn),網(wǎng)絡(luò)營銷培訓(xùn),SEM培訓(xùn),網(wǎng)絡(luò)優(yōu)化,在線營銷培訓(xùn)

翻看laravel的Memcached驅(qū)動,在 /vendor/laravel/framework/src/Illuminate/Cache/MemcachedConnector