最近在專案中使用了memcached來控制緩衝,到專案部署階段,memcached在linux上部署產生了困難,耗時半天,在此,整理安裝步驟,希望對大家有所幫助。
我安裝時在網上參考多個資料,最有用的是:
1.進入/usr/lib目錄,使用命令:ls -al libevent 檢視是否已安裝,linux系統一般使用rpm -qa|grep libevent 都會顯示有安裝資訊:
libevent-1_4-2-1.4.5-24.21
這個一般不用管,都得重新安裝。
2.上傳libevent-2.1.8-stable.tar.gz至非usr目錄下(因為libevent將安裝到usr目錄,所以最好換個目錄存放安裝檔案,例如/home),然後解壓(解壓命令:tar -zxvf libevent-2.1.8-stable.tar.gz)。
3.切換到解壓後的 libevent 主目錄:cd libevent-2.1.8-stable
4.依次執行:
1) ./configure -prefix=/usr(或 ./configure –program-prefix=/usr)
2) make
3) make install
注意:1) 執行 make install 時可能需要 root 許可權。
2) libevent會安裝到 /usr/lib下
5.測試libevent是否安裝成功:ls -al /usr/lib|grep libevent
1.上傳memcached-1.5.0.tar.gz至非usr目錄下(因為memcached-1.4.15將安裝到usr目錄,所以最好換個目錄存放安裝檔案,例如/home),然後解壓。
2.切換到解壓後的 memcache主目錄:cd memcached-1.5.0
3.依次執行:
1) ./configure -prefix=/usr/local/memcached –with-libevent=/usr
2) make
3) make install
注意:1) 執行 make install時可能需要 root許可權。
2) memcache會安裝到 /usr/local/memcached下
輸入:/usr/local/memcached/bin/memcached -d -m 10m -p 11211 -u root
注:cd到/usr/local/memcached/bin/目錄下輸入memcached -d -m 10m -p 11211 -u root 是錯誤的(我也不知道為啥)。
linux上安裝php,mysql,apche步驟
原始碼安裝php 在php官網找到5.6.40的tar包的鏈結 在linux上的 使用者主目錄 cd 用 wget 鏈結 tar zxvf 壓縮包名 解壓 configure prefix usr local php5.6 enable fpm 在當前目錄 make 在當前目錄 make insta...
Linux上安裝軟體
2.從磁碟安裝deb軟體包 3.從二進位制軟體包安裝 4.從源 編譯安裝 sudo apt get install software eg.sudo apt get install vim 工具 tool 說明install 其後加上軟體包名,用於安裝乙個軟體包 update upgrade 公升級...
Linux上安裝軟體
linux發行版的兩大系列 不能混用。tar.gz是linux發行版通用的安裝包,但只是將原始碼 位元組碼打包 壓縮,有時候需要自己編譯。別人公司也不敢把原始碼給你,使用.tar.gz的一般都是軟體開發工具包 比如jdk 開源框架的jar包。ubuntu早些年使用apt get管理軟體包,apt g...