Category Archives: 網絡

在CentOS(32bit)5.5 下搭建LAMP的一點點經驗

經過一天的研究,其實也參考了網上很多同好們的經驗之言,總算在這個vps上搭建起了這個基於CentOS的LAMP(Linux+Apache+MySQL+PHP)的環境。當然中間也走了很多的彎路,在VPS上重新安裝了好幾次操作系統。期間有一次在Ubuntu Server下安裝成功後還是決定在Cent OS下繼續折騰,終於還是成功搭建起了這個LAMP環境,當然也就有了這個WordPress的Blog。

首先,這個CentOS 非常的干淨(我的vps哈,當然你應該看看你自己的機器上預裝了些什么工具軟件),連VIM都沒有(P.S. 連Yum源裡面都沒有,当然,不是Vim控的同學請果斷忽略吧,一般的Liunx都會內置一個文本編輯器(必須的)例如nano之類的吧.當然本文是用的vim, 習慣用nano或者不想用vim的同學也可用自己順手的編輯器來處理系統文件).當然作為一個vim控,第一件事就是下載一個vim. 首先切換到/tmp 文件夾(每次開機都會清空的文件夾,有助于保持系統的干凈,個人認為講下載的文件放在/tmp是一個良好的習慣,當然在安裝前不能reboot.)

# cd /tmp

# wget  ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2 (具體網址可以在www.vim.org中找到)

# tar -xjvf vim-7.3.tar.bz2

# /tmp/vim-7.3/configure

# make && make install

如果在編譯的是後提示

no terminal library foundchecking for tgetent()… configure: error: NOT FOUND!

You need to install a terminal library; for example ncurses.

Or specify the name of the library with –with-tlib.

則說明你的服務器需要安裝一個類似於Ncurses的終端顯示庫(VIM需要),用如下命令實現:

# wget http://down1.chinaunix.net/distfiles/ncurses-5.7.tar.gz

在進行編譯和安裝,然後重試安裝vim即可。

這樣就有了熟悉的文本編輯器vim了(同上,非vim控請飄過),接下來就要在這臺服務器(CentOS)安裝LAMP了.

當然最簡單的方法是通過yum來安裝各個組件了,簡單而且快捷,但是有一個問題就是可能版本不是最新的,更新得取決于你yum源的更新,這里還是給出安裝的命令吧

#yum install -y httpd mysql-server mysql-client mysql-devel php5 php5-mysql

其中安裝MySQL的時候會要求你輸入SQL的root密碼,輸入即可。這之後只要啟動相應的服務,並加入啟動即可。

# service httpd mysqld start

# chkconfig http mysqld on

由於yum源的限制,這些軟件可能並不是最新版的,但是是用yum安裝軟件易於升級和維護,對於基本使用用yum就綽綽有余了。當然,如果想用最新版本的這些軟件,最好的辦法還是去各個官方網站下載最新的版本,自行編譯安裝,這樣可以自定義安裝選項與享有最新版本,這些有很多文章去介紹如何configure與安裝,這兒就不再贅述了。

附上幾個官方網站吧:

MySQL:http://www.mysql.com/

Apache: http://www.apache.org/

PHP: http://www.php.net/

 

Advertisements