自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ubuntu10.04下LAMP環(huán)境的搭建

運(yùn)維 系統(tǒng)運(yùn)維
Ubuntu10.04下LAMP環(huán)境的搭建:本文介紹的是Linux下Ubuntu的系統(tǒng)下LAMP的配置。

  Ubuntu 10.04LAMP環(huán)境的簡(jiǎn)易搭建

  由于我自己的機(jī)器上一直裝的都是Ubuntu,最近也是剛從9.04升級(jí)到10.04 LTS,按道理搭建LAMP環(huán)境應(yīng)該在RadHat或者Fedora版本的Linux,但是我實(shí)在是比較懶,不想重新裝操作系統(tǒng),反正只是為了搭建php運(yùn)行環(huán)境,先就這樣吧。

  人當(dāng)然都有菜鳥的時(shí)候,我就是一個(gè)地道的ubuntu菜鳥,正是前些日子我開始整理硬盤中“高達(dá)”5GB的網(wǎng)站源代碼,臨時(shí)調(diào)試文件與無可計(jì)數(shù)的圖片素材的時(shí)候,我開始嘗試使用Ubuntu 10.04 。

  沒錯(cuò),對(duì)于經(jīng)常接觸各種各樣的代碼,需要進(jìn)行大量的程序調(diào)試,期望高效工作的同學(xué)們來說,ubuntu是我首先推薦給大家的linux發(fā)行版之一,當(dāng)然,這同時(shí)也是改變工作的習(xí)慣的最好嘗試。

  這篇介紹Ubuntu 10.04和其系統(tǒng)下LAMP(wikipedia鏈接;注:指的linux+apache+My/MS SQL+PHP環(huán)境)專門為像我這樣的菜鳥們編寫,因此,如果你認(rèn)為自己對(duì)LAMP的搭建和基本配置,使用方法已經(jīng)非常了解,請(qǐng)不要浪費(fèi)時(shí)間看完這篇文章。如果你只需要掌握LAMP的安裝方法,請(qǐng)?zhí)恋诙c(diǎn)。

  ubuntu中文社區(qū)有強(qiáng)大的幫助支持文件,不過,對(duì)于足夠菜的菜鳥來說,需要花不少時(shí)間去理解這些幫助文檔中術(shù)語的含義,因此,這篇文章將在對(duì)ubuntu系統(tǒng)與windows的基本區(qū)別等多個(gè)方面,介紹在ubuntu系統(tǒng)中搭建LAMP的簡(jiǎn)便方法和基礎(chǔ)配置,以達(dá)到初學(xué)者快速在本地搭建wordpress等php腳本網(wǎng)站程序的目的(當(dāng)然,這可以大大提高web設(shè)計(jì)人員和程序員的工作效率。)

#p#

  二:安裝LAMP環(huán)境(包括phpmyadmin)

  2.1 安裝LAMP非常簡(jiǎn)單,在ubuntu9.10中,只需在新立得軟件包管理器中選擇 編輯--使用任務(wù)分組標(biāo)記軟件包。在打開的窗口中 勾選 LAMP SERVER 然后確定。  在主窗口中 點(diǎn)擊綠色的對(duì)號(hào) 應(yīng)用 按鈕。好了!接下來就是等待…等待新立得 自動(dòng)下載安裝完。

  中間會(huì)有一次提示輸入mysql的root用戶的密碼。解釋一下何為新立得軟件包管理器:類似于win中控制面板里的已安裝軟件管理,不同的是,新立得可以根據(jù)ubuntu提供的源自動(dòng)下載你需要的軟件包。

  在Ubuntu 10.04中,新立得內(nèi)置了許多特定功能的軟件包,其中就有LAMP環(huán)境,勾選了之后,它會(huì)自動(dòng)分析依賴關(guān)系并下載安裝LMAP所需的各個(gè)文件。

  2.2 安裝phpmyadmin(一種圖形化數(shù)據(jù)庫管理軟件)

  為什么在安裝LMAP之后還需要安裝phpmyadmin或者其他圖形化軟件呢?

  顧名思義,Mysql安裝好之后,只能通過終端(回想一下前邊的內(nèi)容)訪問,新建數(shù)據(jù)庫和用戶。對(duì)于菜鳥來說,非常麻煩。如果你不想背下命令代碼,最好安裝phpmyadmin:

  注意:

  1.如果你以root的身份登入系統(tǒng),不需要輸入前邊的sudo (指的是super user do)

  下邊的例子使用方法相同。

  2.安裝時(shí)會(huì)提示新建一個(gè)數(shù)據(jù)庫,可以選是也可以不安裝,取決于你自己的意愿

  3.phpmyadmin需要php-mcrypt拓展,在大部分情況下不需要獨(dú)立安裝,如果登入

  phpmyadmin之后網(wǎng)頁底部顯示警告,請(qǐng)按以下步驟解決:

  在終端中運(yùn)行:

  1.   sudo apt-get install php5-mcrypt  
  2.  

  提示如果沒有安裝,則會(huì)自動(dòng)安裝,如果提示已經(jīng)安裝,進(jìn)行下一步:

  編輯php配置文件,在終端中運(yùn)行:

  1.   sudo gedit /etc/php5/apache2/php.ini  
  2.  

  在彈出的界面中找到extension的幫助文檔和語法,在其后邊加上:

  1.   extension=php5-mcrypt.so  
  2.  

  保存并關(guān)閉此文檔,然后重啟apache,在終端中運(yùn)行:

  1.   sudo /etc/init.d/apache2 restart  
  2.  

 

#p#

  三:配置LAMP環(huán)境

  都安裝完了么?很快吧,大概五分鐘不到的樣子,開始配置你的LAMP吧!只有配置好了才可以使用哦(廢話

  這些是配置文件的路徑(非常重要):

  1>apache 的配置文件路徑 /etc/apache2/apache2.conf

  2>php.ini 路徑 /etc/php5/apache2/php.ini

  3>mysql配置文件 路徑 /etc/mysql/my.cnf

  4>phpmyadmin配置文件路徑 /etc/phpmyadmin/apache.conf

  5>網(wǎng)站根目錄 /var/www

  3.1配置apache

  在終端中使用命令

  1.   sudo gedit /etc/apache2/apache2.conf  
  2.  

  在配置文件最后面加入下面幾行(中文可不要復(fù)制進(jìn)去哦):

  添加文件類型支持:  AddType application/x-httpd-php .php .htm .html

  默認(rèn)字符集 根據(jù)自己需要:  AddDefaultCharset UTF-8

  服務(wù)器地址:  ServerName 127.0.0.1

  添加首頁文件 三個(gè)的順序可以換 前面的訪問優(yōu)先 (當(dāng)然你也可以加別的 比如default.php):DirectoryIndex index.htm index.html index.php

  

  3.2配置PHP5

 

  終端中使用命令

  1.   sudo gedit /etc/php5/apache2/php.ini  
  2.  

  在配置文件中找到  ;date.timezone=

  換成  date.timezone= PRC

  表示中華人民共和國(guó)(就是GMT+8時(shí)區(qū))

  3.3配置mysql

  

 

 

圖片

 

  終端中使用命令

  1.   sudo gedit /etc/mysql/my.cnf  
  2.  

  這里有一個(gè)地方要注意

  因?yàn)槟J(rèn)是只允許本地訪問數(shù)據(jù)庫的 如果你有需要 可以打開。

  1.   bind-address 127.0.0.1  
  2.  

  這一句是限制只能本地訪問mysql的。如果有需要其他機(jī)器訪問 把這句話用#注釋掉

  1.   #bind-address 127.0.0.1  
  2.  

  3.4.配置phpmyadmin  

 

圖片

 

  phpmyadmin 默認(rèn)并不是安裝在 /var/www下面的而是在 /usr/share/phpmyadmin

  對(duì)這個(gè)文件夾點(diǎn)擊右鍵,創(chuàng)建一個(gè)鏈接 然后把鏈接復(fù)制過去,并更改這個(gè)鏈接文件夾的文件名為phpmyadmin

  然后 終端中運(yùn)行命令

  1.   sudo gedit /etc/phpmyadmin/apache.conf  
  2.  

  然后把下面兩句的路徑 改為/var/www/phpmyadmin(在第三行和第四行的兩句左右)

  Alias /phpmyadmin /usr/share/phpmyadmin  

  改為:

  Alias /phpmyadmin /var/www/phpmyadmin  

  這步完成之后,最好重啟一下apache:

  1.   sudo /etc/init.d/apache2 restart  
  2.  

#p#

  四:如何驗(yàn)證LAMP環(huán)境是否安裝好呢?

  很簡(jiǎn)單,打開 var/www 即為網(wǎng)站根目錄(=。=不知道怎么打開?以root用戶登錄系統(tǒng)即可看到完整的文件系統(tǒng))

  4.1.打開瀏覽器,輸入http://localhost 如果你看到這些文字:

  It works!

  This is the default web page for this server.

  The web server software is running but no content has been added, yet.

  那么恭喜你,apache已經(jīng)配置好了

  4.2.再看看php有沒有配置好呢?

  新建或者復(fù)制一個(gè)php文件到var/www 通過http://localhost/xxx.php 訪問這個(gè)文件,如果瀏覽器提示下載這個(gè)文件,說明沒有配置好php,這個(gè)時(shí)候,清空一下瀏覽器緩存,如果還是不可以訪問,說明php無法解析,那么請(qǐng)參見上邊所說的php配置進(jìn)行重新配置,再重啟apache。

  4.3.mysql和phpmyadmin呢?

  在瀏覽器中輸入http://localhost/phpmyadmin 可以訪問說明配置好了,然后以root為用戶名,以安裝phpmyadmin途中輸入的密碼為密碼(不會(huì)忘了吧?=。=)登入phpmyadmin,這個(gè)時(shí)候,就可以自由創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)庫用戶啦,創(chuàng)建了用戶,別忘了把用戶添加到數(shù)據(jù)庫中哦!

#p#

  五:開始搭建本地網(wǎng)站

  5.1 以搭建wordpress為例,介紹如何在LAMP環(huán)境下搭建網(wǎng)站:

  下載wordpress,解壓縮到 var/www/wordpress 通過瀏覽器訪問:http://localhost/wordpress 按照步驟填入數(shù)據(jù)庫名和數(shù)據(jù)庫密碼安裝。大部分人可能習(xí)慣于在虛擬主機(jī)這樣安裝,但是,在本地,很有可能這樣的安裝不成功!!

  為什么呢?這是因?yàn)榍斑吿岬降膗buntu的用戶權(quán)限問題,在沒有改動(dòng)權(quán)限的情況下,一般是不允許寫入操作的,所以,wordpress程序在寫入config配置文件遇到錯(cuò)誤,無法進(jìn)行下去,更無法變更c(diǎn)onfig的文件名。這時(shí),請(qǐng)右鍵點(diǎn)擊 var/www/wordpress 在權(quán)限一欄中,保證可以通過程序執(zhí)行文件,并保證文件夾內(nèi)文件的讀寫操作為可行(類似于777屬性),點(diǎn)擊對(duì)包含的文件應(yīng)用權(quán)限按鈕。再通過瀏覽器安裝吧。

  當(dāng)然,對(duì)于懶得通過瀏覽器安裝的同學(xué)來說,就直接打開var/www/wordpress/wp-config-new.php 自己填寫數(shù)據(jù)庫等等參數(shù)吧

  結(jié)束:

  ubuntu我也是剛開始使用,這篇文章的很多內(nèi)容我是在ubuntu中文社區(qū)的wiki里找到的,但是為了讓像我這樣的菜鳥們了解的更明白一點(diǎn),結(jié)合我自己的看法寫了這篇文章,希望大家多多指出本文的錯(cuò)誤和不足之處,畢竟ubuntu的宗旨是“我的存在是因?yàn)榇蠹业拇嬖凇甭?,謝謝大家看完。

【編輯推薦】

Ubuntu10.10下安裝LAMP的方法

Ubuntu下LAMP的PHP錯(cuò)誤提示的開啟

Ubuntu下LAMP配置文件路徑

 

 

 

 

責(zé)任編輯:zhaolei 來源: CSDN
相關(guān)推薦

2011-03-21 16:37:57

2011-08-30 10:37:27

UbuntuJAVA

2011-08-29 15:23:11

Ubuntuapache

2011-08-29 11:32:44

UbuntuiPhone

2011-09-07 16:43:10

ubuntuwindowsXP

2011-08-29 13:29:29

UbuntuQtE

2011-08-30 14:58:26

Ubuntu

2011-09-07 10:58:19

UbuntuMySQL

2011-03-09 15:44:14

UbuntuLAMP

2011-03-10 10:09:09

UbuntuLAMP搭建

2011-08-30 10:52:47

UbuntuOracle11g

2011-09-07 14:31:59

ubuntu屏幕亮度

2011-08-30 16:17:47

UbuntuAndroid

2011-08-22 18:03:32

Ubuntupdnsd

2010-03-16 10:52:20

Ubuntu10.04

2011-08-30 17:12:27

Ubuntuwindows7

2011-08-30 11:21:59

UbuntuGoogle

2011-08-29 14:40:04

UbuntuAndroid

2011-04-22 11:03:39

Ubuntufirefox

2010-07-13 09:46:09

TomcatUbuntu 10.0
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)