亚洲欧美精品沙发,日韩在线精品视频,亚洲Av每日更新在线观看,亚洲国产另类一区在线5

<pre id="hdphd"></pre>

  • <div id="hdphd"><small id="hdphd"></small></div>
      學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > 怎么在Ubuntu上安裝LAMP服務(wù)器系統(tǒng)?

      怎么在Ubuntu上安裝LAMP服務(wù)器系統(tǒng)?

      時(shí)間: 恒輝636 分享

      怎么在Ubuntu上安裝LAMP服務(wù)器系統(tǒng)?

        為何應(yīng)該在Ubuntu上安裝LAMP服務(wù)器?從事Web開(kāi)發(fā)工作時(shí),我更偏愛(ài)在不受干擾的情況下,在我那臺(tái)計(jì)算機(jī)上的開(kāi)發(fā)環(huán)境下進(jìn)行開(kāi)發(fā)。我寧愿所犯的錯(cuò)誤大部分是別人看不到的,而不是被互聯(lián)網(wǎng)上的所有人全看到。為了能有這種私密的開(kāi)發(fā)環(huán)境,我安裝了一套LAMP系統(tǒng)。順便說(shuō)一下,要是你對(duì)LAMP不熟悉,,它代表Linux、Apache、MySQL和php(及/或Perl)。 LAMP是互聯(lián)網(wǎng)上最常見(jiàn)的Web主機(jī)托管平臺(tái)之一,所以它是搭建和測(cè)試網(wǎng)站的出色環(huán)境之一。

        遵照下面這些逐步介紹的指示說(shuō)明,即可在Ubuntu 12.04(Precise Pangolin)上安裝和配置LAMP。這個(gè)過(guò)程還經(jīng)過(guò)了測(cè)試,在Linux Mint 13/14/15、Ubuntu 12.10(Quantal Quetzal)和Ubuntu 13.04 Raring Ringtail上屢試不爽。如果你有速度相當(dāng)快的寬帶連接,應(yīng)該用不了半小時(shí)就能搞定。

        在Ubuntu上安裝LAMP

        Ubuntu的開(kāi)發(fā)人員讓人們很容易安裝和配置LAMP軟件包,只要借助一個(gè)終端命令。所以,打開(kāi)終端窗口,讓我們開(kāi)始入手吧。

        sudo apt-get install lamp-server^

        是的,你沒(méi)有看錯(cuò)。不要漏了末尾的那個(gè)脫字符號(hào)(^)。要是少了這個(gè)脫字符號(hào),這個(gè)命令就無(wú)法運(yùn)行。就是這么神奇!

        在Ubuntu上安裝LAMP

        apt軟件包管理器現(xiàn)在會(huì)顯示需要安裝、等待確認(rèn)的軟件包。輸入回車(chē)鍵,確認(rèn)并繼續(xù)安裝。

        安裝LAMP軟件包

        下載軟件包花了一點(diǎn)時(shí)間后,系統(tǒng)會(huì)提示你為MySQL的根用戶(hù)設(shè)置密碼。

        設(shè)置MySQL根密碼

        輸入你想用于MySQL的密碼。此處不能空著。系統(tǒng)會(huì)提示你第二次輸入,以確認(rèn)密碼。

        確認(rèn)MySQL根密碼

        確認(rèn)密碼后,apt會(huì)繼續(xù)安裝剩余的軟件包。

        剩余LAMP軟件包的安裝

        你的LAMP安裝現(xiàn)已完成。哇,就是這么簡(jiǎn)單!現(xiàn)在只剩下幾個(gè)步驟來(lái)進(jìn)行配置,以便你可以輕松使用系統(tǒng)。

        測(cè)試Apache

        打開(kāi)Web瀏覽器窗口,輸入地址http://localhost/。你應(yīng)該會(huì)看到一個(gè)網(wǎng)頁(yè)顯示"It Works!"。

        Apache可正常工作

        測(cè)試php

        你已確認(rèn)了Apache Web服務(wù)器可正常工作,于是你應(yīng)該確保所安裝的php正常工作。為此,你需要在/var/www中創(chuàng)建一個(gè)名為testing.php的文件。你可以以根用戶(hù)的身份使用常用的文本編輯器,也可以使用下面這個(gè)終端命令:

        echo "" | sudo tee /var/www/testing.php

        之后,你需要重新啟動(dòng)Apache Web服務(wù)器。

        sudo service apache2 restart

        回到Web瀏覽器,輸入地址http://localhost/testing.php/,你應(yīng)該會(huì)看到一個(gè)網(wǎng)頁(yè)顯示關(guān)于所安裝的php的信息。

        php信息

        搞定Apache完全合格域名

        你可能已注意到來(lái)自Apache的錯(cuò)誤信息,該信息與服務(wù)器的完全合格域名有關(guān)。

        apache2: Could not reliably determine the server's fully qualified domain

        name, using 127.0.1.1 for ServerName

        這不是什么大問(wèn)題,但要是該問(wèn)題讓你很惱心,你可以用下面這個(gè)命令來(lái)搞定它。

        echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn

        現(xiàn)在,重新裝入Apache Web服務(wù)器。

        sudo service apache2 reload

        你應(yīng)該再也不會(huì)看到這個(gè)錯(cuò)誤信息了。

        配置MySQL

        由于本教程旨在搭建一個(gè)本地Web開(kāi)發(fā)環(huán)境,就需要將MySQL綁定至本地主機(jī)IP地址。默認(rèn)情況下,這個(gè)地址在你的系統(tǒng)上應(yīng)該是127.0.0.1。為了以防萬(wàn)一,你可以使用這些命令來(lái)確認(rèn)該地址。

        cat /etc/hosts | grep localhost

        你應(yīng)該會(huì)看到類(lèi)似這樣的內(nèi)容:

        127.0.0.1 localhost

        ::1 ip6-localhost ip6-loopback

        現(xiàn)在你應(yīng)該確認(rèn)你在MySQL的my.cnf文件中有正確的綁定地址。

        cat /etc/mysql/my.cnf | grep bind-address

        你應(yīng)該會(huì)看到:

        bind-address = 127.0.0.1

        要是綁定地址與為你系統(tǒng)上的本地主機(jī)所設(shè)的那個(gè)地址不匹配,需要以根用戶(hù)的身份編輯/etc/mysql/my.cnf,加以糾正。

        安裝phpMyAdmin

        你不需要安裝phpMyAdmin,但除非你是SQL方面的奇才,否則就需要它在MySQL數(shù)據(jù)庫(kù)上處理管理任務(wù)。

        你可以使用這個(gè)終端命令來(lái)安裝phpMyAdmin:

        sudo apt-get install libapache2-mod-auth-mysql phpmyadmin

        系統(tǒng)會(huì)提示你確認(rèn)你想安裝軟件包。按回車(chē)鍵,繼續(xù)進(jìn)行。

        安裝phpMyAdmin軟件包

        接下來(lái)會(huì)提示你選擇為phpMyAdmin配置的Web服務(wù)器。這很重要!使用鍵盤(pán)上的箭頭鍵,高亮顯示apache2,然后使用空格間來(lái)選擇它。然后按回車(chē)鍵,繼續(xù)進(jìn)行。確保點(diǎn)擊下面這張圖,以便放大瀏覽,看看我所描述的內(nèi)容。

        為Apache配置phpMyAdmin

        下一個(gè)屏幕會(huì)問(wèn)你是不是想為phpMyAdmin配置一個(gè)名為dbconfig-common的數(shù)據(jù)庫(kù)。選擇"是的",并按回車(chē)鍵。

        為phpMyAdmin配置dbconfig-common

        接下來(lái)提示你輸入之前設(shè)置的MySQL根密碼,那樣就可以創(chuàng)建新數(shù)據(jù)庫(kù)了。于是,輸入你的MySQL根密碼,按回車(chē)鍵。

        輸入MySQL根密碼

        下一個(gè)提示是為phpMyAdmin創(chuàng)建一個(gè)MySQL應(yīng)用程序密碼。如果你想要?jiǎng)?chuàng)建一個(gè)隨機(jī)性密碼,可以按回車(chē)鍵。我通常使用用于MySQL根密碼的同一個(gè)密碼。從安全性方面考慮,這么做可能不是最佳方法,但是由于這用于封閉的開(kāi)發(fā)環(huán)境,所以風(fēng)險(xiǎn)可能很小。

        phpMyAdmin MySQL應(yīng)用程序密碼

        最后,系統(tǒng)提示你確認(rèn)MySQL應(yīng)用程序密碼。輸入與前一個(gè)步驟中一樣的密碼,按回車(chē)鍵。

        確認(rèn)MySQL應(yīng)用程序密碼

        至此,安裝和配置phpMyAdmin的工作已完成。

        測(cè)試phpMyAdmin

        最后一步就是,確保phpMyAdmin在正常運(yùn)行。打開(kāi)Web瀏覽器,輸入地址 http://localhost/phpmyadmin/。你應(yīng)該會(huì)看到像這樣的頁(yè)面。

        phpMyAdmin登錄屏幕

        現(xiàn)在你應(yīng)該能夠以用戶(hù)名root和之前創(chuàng)建的根密碼來(lái)登錄。

        phpMyAdmin已登錄

        恭喜你,現(xiàn)在你已完成了在Ubuntu 12.04上安裝和配置LAMP及phpMyAdmin的工作。現(xiàn)在,你可以開(kāi)始創(chuàng)建本地的網(wǎng)站了。如果你只是在從事一個(gè)網(wǎng)站的開(kāi)發(fā),可以把文件放入到/var/www。請(qǐng)注意:/var/www歸用戶(hù)和用戶(hù)組root所有,所以你需要以根用戶(hù)身的份將文件拷貝過(guò)去,或者更改該目錄的所有權(quán)及/或權(quán)限,那樣就能在那里寫(xiě)文件了。另外,你可以進(jìn)行一些另外的Apache配置,那樣可以將文件保留在主目錄下的某個(gè)地方。你甚至可以以那種方式搭建多個(gè)網(wǎng)站。

      168444