linux -- Ubuntuserver圖形界面下安裝、配置lampp、phpmyadmin

PHP開發和服務器運行環境首選LAMP組合,即Linux+Apache+Mysql+Php/Perl/Python,能最優化服務器性能。如何在本地電腦Ubuntu 中安裝和配置LAMP環境搭建?Ubuntu9.10自己就是基於Linux內核,因此Linux是現成的了。使用Ubuntu LAMP Server軟件包能夠很簡單地實現Linux下Apache,Mysql和Php的統一安裝和配置,也再也不須要一個一個來安裝配置了。php

Ubuntu環境下如何安裝LAMP組件?

使用Ubuntu界面管理器
系統->系統管理->新立得軟件包管理器->編輯->使用任務標記分組軟件包->LAMP Server(勾選)->肯定->返回到上一個窗口點擊應用(或System->Administration->Synaptic Package Manager->Edit->Mark packages by Task->LAMP Server->OK)。而後系統會自動下載安裝lamp環境軟件包,幾分鐘就下載搞定。安裝過程當中會要求設置Mysql root賬號的密碼,設置好了記住。另外當Ubuntu系統升級時lamp環境組件也會同時更新到最新版本。html

安裝完畢測試:打開Firefox瀏覽器在地址欄輸入127.0.0.1,顯示It works!代表Apache服務器已經開始工做了,LAMP安裝也就這樣完成了。mysql

ubuntu LAMP 安裝 環境配置Linux ubuntu LAMP 安裝配置環境-It Works

固然不使用Gnome,使用終端命令也很簡單:
直接一條命令:apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysqlweb

設置Ubuntu文件執行讀寫權限

LAMP組建安裝好以後,PHP網絡服務器根目錄默認設置是在:/var/www。因爲Linux系統的安全性原則,改 目錄下的文件讀寫權限是隻容許root用戶操做的,因此咱們不能在www文件夾中新建php文件,也不能修改和刪除,必需要先修改/var/www目錄的讀寫權限。在界面管理器中經過右鍵屬性不能修改文件權限,得執行root終端命令:sudo chmod 777 /var/www。而後就能夠寫入html或php文件了。若是對777表示的文件權限不是很清楚,能夠到這篇文章中看看:文件權限666是什麼意思。sql

如何安裝phpmyadmin-Mysql 數據庫管理

使用界面管理器
系統->系統管理->新立得軟件包管理器->搜索 phpmyadmin->右鍵標記安裝。
或直接使用一條命令:sudo apt-get install phpmyadmin 安裝開始。數據庫

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 創建鏈接。apache

phpmyadmin測試:在瀏覽器地址欄中打開http://localhost/phpmyadmin。ubuntu

Ubuntu LAMP 如何配置Apache

1. 啓用 mod_rewrite 模塊
終端命令:sudo a2enmod rewrite
重啓Apache服務器:sudo /etc/init.d/apache2 restart瀏覽器

Apache重啓後咱們能夠測試一下,在/var/www目錄下新建文件test.php,寫入代碼:  <?php phpinfo(); ?> 保存,在地址欄輸入http://127.0.0.1/test.php 或 http://localhost/test.php ,若是正確出現了php 配置信息則代表LAMP Apache已經正常工做了(記得重啓Apache服務器後再測試)。安全

2.設置Apache支持.htm .html .php
sudo gedit /etc/apache2/apache2.conf
或sudo gedit /etc/apache2/mods-enabled/php5.conf
在打開的文件中加上
AddType application/x-httpd-php .php .htm .html 便可。

LAMP配置之Mysql測試

上面php,Apache 都已經測試過了,下面咱們再測試一下Mysql 數據庫是否已經正確啓用。

在/var/www目錄下新建 mysql_test.php:

<?php
$link = mysql_connect("localhost","root","123456");
if (!$link)
{
die('Could not connect: ' . mysql_error());
}
else echo "Mysql已經正確配置";
mysql_close($link);
?>

保存退出,在地址欄輸入http://127.0.0.1/mysql_test.php,顯示」Mysql 已經正確配置」則表示OK了,若是不行,重啓Apache服務器後再試一下。

解決Firefox瀏覽器顯示中文亂碼等問題

上面在FireFox瀏覽器中打開mysql_test.php或phpmyadmin測試時,若是出現了中文亂碼,則是默認語言設置問題,解決方法以下:

打開apache配置文件: udo gedit /etc/apache2/apache2.conf,在最後面加上:AddDefaultCharset UTF-8,若是仍是亂碼的,再將UTF-8改用gb2312。
重啓Apache:sudo /etc/init.d/apache2 restart  再刷新mysql_test.php 中文亂碼沒有了。

若是要人工啓動mysql:mysql -u root -p,根據提示輸入密碼。
若是重啓Apache時出現:
* Restarting web server apache2
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1 for ServerName

則仍是修改apache配置文件:sudo gedit /etc/apache2/apache2.conf,在文件最後設置:ServerName 127.0.0.1

LAMP組件常常使用的幾個終端命令

重啓 apache:sudo /etc/init.d/apache2 restart

重啓mysql:sudo /etc/init.d/mysql restart

配置 php.ini:sudo gedit /etc/php5/apache2/php.ini

配置 apache2.conf:sudo gedit /etc/apache2/apache2.conf

配置 my.cnf:sudo gedit /etc/mysql/my.cnf

PHP CGI :sudo /var/www/cgi-bin/

Ubuntu PHP 編輯器

最後LAMP配置就完成了,在Ubuntu下進行簡單的php代碼編輯,用Gedit就能夠了。Gedit支持HTML,PHP,Javascsript等近幾十種語言的代碼高亮功能。若是是PHP項目開發,建議使用PHP IDE編輯器,好比Zend Studio,Eclipse。聽說文本編輯VIM也很不錯。

PS:若是是Windows XP 下要搭建LAMP 環境,建議你們試試xampp快速安裝配置法,使用也很方便快捷,點擊前面的超級連接或Google一下就知道怎麼用了。

 

來自:http://www.91ri.org/1790.html

相關文章
相關標籤/搜索