Ubuntu 12.04下LAMP安裝配置

我是一個Linux新手,想要安裝一臺Ubuntu 12.04版的Linux服務器,用這臺服務器上的LAMP套件來運行我本身的我的網站。LAMP套件就是「Linux+Apache+Mysql+PHP這四款軟件組成了一個可使網站運行的套裝工具軟件。」經過安裝嘗試,我得到了一些成功的安裝配置經驗,經過本文提供給Linux網站服務器系統的入門者學習。本次安裝的網站軟件環境中將使用Apache2網頁服務軟件、MySQL5網站後臺數據庫軟件、以及PHP5角本解釋語言軟件,配置成的系統也可提供FTP服務。
1. LAMP 的安裝 php

 

sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
因爲LAMP大部分操做與/var/www目錄相關,爲了方便,修改該目錄的權限爲普通用戶可訪問。
sudo chmod 777 /var/www/

2. phpmyadmin 安裝

 

sudo apt-get install phpmyadmin
 
    在安裝過程當中會要求選擇Web server:apache2或lighttpd,選擇apache2,按tab鍵而後肯定。而後會要求輸入設置的Mysql數據庫密碼鏈接密碼 Password of the database's administrative user。
 
    而後將phpmyadmin與apache2創建鏈接,以個人爲例:www目錄在/var/www,phpmyadmin在/usr/share /phpmyadmin目錄,因此就用命令:sudo ln -s /usr/share/phpmyadmin /var/www 創建鏈接。
 
    phpmyadmin測試:在瀏覽器地址欄中打開 http://localhost/phpmyadmin
 
3. Apache 配置
 
(1)啓用 mod_rewrite 模塊
 
    終端命令:sudo a2enmod rewrite
 
(2)重啓Apache服務器:sudo /etc/init.d/apache2 restart
 
    Apache重啓後能夠測試一下,在/var/www目錄下新建文件test.php,寫入代碼: 保存,在地址欄輸入 http://127.0.0.1/test.phphttp://localhost/test.php ,若是正確出現了Mysql已經正確配置,代表Apache和mysql都正常了。(記得重啓Apache服務器後再測試)。
 
test.php
  
 
<?php
  
   $link = mysql_connect("localhost","root","mysql密碼");   
 
   if (!$link)
    {
  die('Could not connect: ' . mysql_error());
     }
   else echo "Mysql已經正確配置";
      
 
    mysql_close($link);
  
    
 
?>
4. 瀏覽器PHP中文亂碼問題
 
上面在FireFox瀏覽器中打開test.php測試時,若是出現了中文亂碼,則是默認語言設置問題,解決方法以下:
 
打開apache配置文件: udo gedit /etc/apache2/apache2.conf,在最後面加上:AddDefaultCharset UTF-8,若是仍是亂碼的,再將UTF-8改用gb2312。
 
重啓Apache:sudo /etc/init.d/apache2 restart 再刷新test.php 中文亂碼沒有了


本篇文章來源於 Linux公社網站(www.linuxidc.com)  原文連接:http://www.linuxidc.com/Linux/2012-05/61079.htm mysql

相關文章
相關標籤/搜索