在ubuntu上安裝lamp大家應該都很熟悉了,但對於現在很流行的lemp棧怎麼樣用apt-get安裝,這樣介紹的文章的不多。下面我用ubuntu 12.04 lts為例來介紹下如何用apt-get
安裝這些。
用包管理除了可以方便統一的管理軟體外,他還可以幫你搞定啟動指令碼,自動更新等一大堆麻煩的問題。其實大多數人用的編譯安裝,也是使用的預設編譯引數,大多數定製化的東西都可以通過配置檔案完成。如果你對編譯的定製化比較高,甚至可以自己做乙個私有源來放你自己編譯的軟體包。
ubuntu安裝以及一些常規的準備工作,我就不贅述了
ubuntu 12.04預設源裡面的php版本比較舊,我的印象中貌似是5.3.9,現在5.6都快release了,很多新功能其實非常好用,所以我建議各位公升級到5.5的最新版。我們需要新增乙個私有源來安裝最新的php,執行下面的命令
sudo add-apt-repository ppa:ondrej/php5
如果系統提示找不到add-apt-repository
命令,你需要執行下列命令安裝
sudo apt-get install python-software-properties
安裝完以後再次執行上面的命令新增這個源,新增後別忘了
sudo apt-get update
percona是乙個mysql非常著名的分支,由於現在的mysql已經被oracle把持,所以很多非常有用的功能也故意沒加進去,因此就出現了很多基於mysql的分支。其中percona server是最著名的乙個,很多大公司都在使用,非常穩定,它與mysql協議完全相容
首先增加乙個apt-key
sudo apt-key adv --keyserver keys.gnupg.net --recv-keys 1c4cbdcdcd2efd2a
然後編輯你的/etc/apt/sources.list
檔案,在最後加上這兩個源(percise是ubuntu 12.04的代號,你可以根據自己的需求修改)
deb precise main
deb-src precise main
新增完以後別忘了
sudo apt-get update
好了,實際上你要做的所有的準備工作就是這麼多了,用apt-get
安裝就是這麼方便。
下面的安裝過程沒有順序要求
sudo apt-get install php5-fpm php5-cli php5-dev php5-mysql php5-curl php5-imagick
除了php5-fpm php5-cli php5-dev
以外,其他的模組都是根據我的需求搭配的,你可以根據自己的需要自行刪改。
如果你要安裝mysql的話可以執行
sudo apt-get install mysql-server
不過我一般推薦安裝percona server,使用上沒有任何不同
sudo apt-get install percona-server-server-5.6
sudo apt-get install ngin
現在所有的軟體都已經安裝上去了,你可以到'/etc'目錄下找到這些軟體的配置檔案進行統一的配置。而且也可以使用sudo apt-get upgrade
來進行更新了。
轉至:
apt get在ubuntu下的使用
apt get是命令格式的apt包管理工具。通過apt get h或者apt get help獲得幫助說明.其格式如下 apt get sqdyfmubv o config string c conig file t 常見選項 h,help 這個當然是最常見的了,檢視幫助檔案 v,version 檢...
在Ubuntu中用root帳號登入
一 其實我個人認為這沒有多大必要,因為當你需要 root 的許可權時,使用 sudo 便可以了。如果你實在需要在 ubuntu 中啟用 root 帳號的話,那麼不妨執行下面的操作 1.重新設定 root 的密碼 sudo passwd root 按照提示輸入兩次新的密碼,並加以確認。2.啟用root...
ubuntu學習 apt get命令
1 apt get update 更新軟體源本地快取檔案 2 apt cache search 查詢軟體包,找到想要安裝的包,如 sudo apt cache search mysql server 3 apt get install 安裝軟體包 sudo apt get install mysql...