因爲剛學習Linux,選擇了界面比較友好的Ubuntu進行研究。命令行+可視化對於初學者來講組合仍是比較不錯的,圖形界面做爲命令行的一個過渡能比較直觀的看到效果。在應用中學習是一個比較好的辦法,我就是爲了搭建一個基於Linux的服務器環境而進行學習的,根據網上搜集的資料,完成了LAMP的配置。主要過程以下:php
1.LAMP的安裝順序問題,如今是默認安裝好了Linux系統,個人版本是Ubuntu 12.04.通常來講比較建議的順序是Mysql Apache 最後安裝PHP,在我實踐下來 Apache和Mysql順序能夠反過來,由於兩者依賴性並非很強,但PHP要安裝在這兩個後面,由於是要依賴Apache和Mysql的服務的。mysql
2.Mysql安裝:打開命令行輸入 :sudo apt-get install mysql-server 輸入管理員密碼 選擇Ysql
在安裝的中間會出現輸入Mysql的管理員密碼的提示,設置一下Mysql的密碼:數據庫
安裝完成後查看服務:輸入 sudo netstat -tap | grep mysql 顯示監聽的端口即表示安裝成功apache
3.安裝Apache 在命令行輸入 sudo apt-get install apache2 輸入管理員密碼 並選擇Ywindows
檢查是否安裝成功:打開本機的瀏覽器 輸入 127.0.0.1 出現下圖的界面即表示安裝成功瀏覽器
4.安裝PHP 輸入 sudo apt-get install php5 libapache2-mod-php5服務器
安裝完成後測試下是否成功:curl
首先須要將www目錄更改下全部權以即可以新建文檔 輸入 sudo chmod 777 /var/www學習
新建一個文檔: sudo vi /var/www/info.php
按下i鍵編輯文件 輸入
<?php
phpinfo();
?>
ESC 後輸入:wq保存退出
重啓下Apache:輸入sudo /etc/init.d/apache2 restart .
在瀏覽器中輸入 127.0.0.1/phpinfo.php,出現PHP的相關配置信息即表示成功
5.最後安裝相關的PHP與Mysql的擴展包:
sudo apt-get install php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl;
6.爲了更方便的管理數據庫 同時也建議安裝phpmyadmin。命令行輸入 sudo apt-get install phpmyadmin,中間會出現一次輸入管理密碼的提示,按照提示輸入便可。
安裝完成後須要將phpmyadmin的文件夾複製到www文件下進行管理:sudo cp /usr/share/phpmyadmin /var/www -a
而後打開瀏覽器輸入http://127.0.0.1/phpmyadmin 出現以下頁面後就表示已經成功
至此基本的環境搭建已經完成,若是有步驟出不來建議搜索一下,我總體安裝下來仍是比較順利的。
最後能夠看出來在Linux下安裝環境真的比windows下方便不少不須要配置環境變量等兼容性等亂七八糟的東西,確實極大的提升了效率。