天天看點

ubuntu快速安裝lamp及mysql管理phpmyadmin

1. LAMP 的安裝

  1. sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

由于LAMP大部分操作與/var/www目錄相關,為了友善,修改該目錄的權限為普通使用者可通路。

  1. sudo chmod 777 /var/www/

2. phpmyadmin 安裝

  1. 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.php 或 http://localhost/test.php ,如果正确出現了Mysql已經正确配置,表明Apache和mysql都正常了。(記得重新開機Apache伺服器後再測試)。

test.php

  1. <?php
  2.     $link = mysql_connect("localhost","root","mysql密碼");
  3.     if (!$link)
  4.     {
  5.     die('Could not connect: ' . mysql_error());
  6.     }
  7.     else echo "Mysql已經正确配置";
  8.     mysql_close($link);
  9.     ?>

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 中文亂碼沒有了