1. lamp 的安裝
sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql
由於lamp大部分操作與/var/www目錄相關,為了方便,修改該目錄的許可權為普通使用者可訪問。
sudochmod
777 /var/www/
2. phpmyadmin 安裝
sudo apt-get install phpmyadmin
在安裝過程中會要求選擇web server:apache2或lighttpd,選擇apache2,確定。
然後會要求輸入設定的mysql資料庫密碼連線密碼 password of the database's administrative user。
如果之前安裝過mysql-server和mysql-client這裡可能會出現錯誤,點選retry然後不配置資料庫密碼
將phpmyadmin與apache2建立連線,以我的為例:www目錄在/var/www,phpmyadmin在/usr/share/phpmyadmin目錄,所以就用命令:
sudoln -s /usr/share/phpmyadmin /var/www
如果出現登入框就可以了。
如果出現
the json extension is missing. please check your php configuration.
解決辦法見本文最後。
3. apache 配置
(1)啟用 mod_rewrite 模組
sudo a2enmod rewrite
(2)重啟apache伺服器
sudo /etc/init.d/apache2 restart
apache重啟後可以測試一下,在/var/www目錄下新建檔案test.php
sudo gedit /var/www/test.php
然後貼上下面**: (記得將其中的紅色部分改為自己的)
<?php$link = mysql_connect("localhost","root","root");
if (!$link
)
else
echo "mysql已經正確配置";
mysql_close($link
);?>
儲存,在位址列輸入 或 http://localhost/test.php ,如果正確出現了mysql已經正確配置,表明apache和mysql都正常了。(記得重啟apache伺服器後再測試)。
4. 瀏覽器php中文亂碼問題
上面在firefox瀏覽器中開啟test.php測試時,如果出現了中文亂碼,則是預設語言設定問題,解決方法如下:
開啟apache配置檔案:
sudo gedit /etc/apache2/apache2.conf
在最後面加上:adddefaultcharset utf-8
重啟apache:sudo /etc/init.d/apache2 restart 再重新整理test.php 中文亂碼沒有了
注1:如果前面沒有配置phpmyadmin,可能會出現the mbstring extension is missing. please check your php configuration.問題,
下面是解決方法:
開啟/etc/php5/mods-**ailable/json.ini這個檔案
sudo gedit /etc/php5/mods-**ailable/json.ini
將第二行前面的分號去掉,也就是取消注釋,儲存即可,然後重啟apache
sudo /etc/init.d/apache2 restart
就可以進入了
注2:如果phpmyadmin進去不能查資料,提示乙個select語句的錯誤,這是安裝的時候沒有正確配置,短暫的解決辦法是開啟下面檔案:
sudo gedit /etc/phpmyadmin/config.inc.php
然後注釋掉下面這一行:(即在前面加//)
$cfg['servers'][$i]['pmadb'] = $dbname;
注2詳見:
ubuntu下安裝lamp環境
使用普通使用者來安裝lamp環境 1.安裝apache sudo apt get install apache2 輸入 y 安裝完成之後檢視是否安裝成功 apache2 v 2.安裝php sudo apt get install php5 安裝完後檢視是否安裝成功 php5 v 注意 apache...
ubuntu下安裝lamp環境
使用普通使用者來安裝lamp環境 1.安裝apache sudo apt get install apache2 輸入 y 安裝完成之後檢視是否安裝成功 apache2 v 2.安裝php sudo apt get install php5 安裝完後檢視是否安裝成功 php5 v 注意 apache...
Ubuntu 安裝設定 LAMP 環境
lamp linux apache mysql php amp 套件還是執行在linux下的好,效能比在windows下面好很多 下面來說說怎麼在ubuntu下安裝lamp。apache,終端輸入 sudo apt get install apache2 php,終端輸入 sudo apt get ...