LAPP安裝
LAPP即Linux,apache,Postgresql,PHP這個組合。
(一)下載安裝Linux系統。
我選擇的是Ubuntu系統,到官網下載鏡像文件,準備一個8G的U盤製作成啓動盤,安裝即可.
下載地址:http://www.ubuntu.com/download
(二)安裝好Ubuntu系統後,我們就要接下來安裝Apache
1)用Ctrl+Alt+t快捷鍵打開終端,輸入以下命令: #sudo apt-get install apache2 (sudo 是一個提升權限的命令,放在任何命令之前)
2) 輸入密碼後讓用戶選擇安裝的選項(Y/n),我們選擇Y,接着讓它自己安裝。
3) 測試Apache是否安裝成功。在瀏覽器地址中輸入http://localhost 並按Enter鍵,結果如果出現: It works!這些語句即apache安裝成功。
(三)安裝PHP
1)在終端中輸入以下命令:#sudo apt-get install php5 libapache2-mod-php5
2)出現選擇安裝的選項(Y/n),我們選擇Y,接着讓它自己安裝
3)Apache默認的網站目錄在/var/www目錄,用戶在操作該目錄時會發現沒有操作權限,執行Liunx修改對該目錄的權限:#sudo chmod -R 777 /var/www
(修改後的www目錄爲任何用戶擁有可讀寫權限)
(四)安裝Postgresql數據庫(開源數據庫)
1)在終端中輸入以下命令:#sudo apt-get install postgresql
創建test.php文件,測試連接數據庫,代碼如下:
<?php $conn_string = "host=localhost port=5432 dbname=db_name user=your username password=your password" ; $dbconn = pg_connect($conn_string); if (!$dbconn) echo "連接失敗!!!!!/r/n"; else echo "連接成功!!!!!/r/n"; pg_close($dbconn); ?>
在寫項目連接數據庫時,會出現 Call to undefined function pg_connect() 這個錯誤,原因是php除了核心模塊外,其他的模塊都是獨立的,需要別的功能需要單獨安裝擴展。
此組合需要 再安裝 php5-pgsql 這個擴展 安裝命令 #sudo ap-get install php5-pgsql