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

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

譯文
運(yùn)維 系統(tǒng)運(yùn)維 新聞
從事Web開發(fā)工作時(shí),我更偏愛(ài)在不受干擾的情況下,在我那臺(tái)計(jì)算機(jī)上的開發(fā)環(huán)境下進(jìn)行開發(fā)。我寧愿所犯的錯(cuò)誤大部分是別人看不到的,而不是被互聯(lián)網(wǎng)上的所有人全看到。為了能有這種私密的開發(fā)環(huán)境,我安裝了一套LAMP系統(tǒng)。本文主要講述了在Ubuntu上安裝LAMP服務(wù)器系統(tǒng)的方法。

【2013年7月25日 51CTO外電頭條】為何應(yīng)該在Ubuntu上安裝LAMP服務(wù)器?從事Web開發(fā)工作時(shí),我更偏愛(ài)在不受干擾的情況下,在我那臺(tái)計(jì)算機(jī)上的開發(fā)環(huán)境下進(jìn)行開發(fā)。我寧愿所犯的錯(cuò)誤大部分是別人看不到的,而不是被互聯(lián)網(wǎng)上的所有人全看到。為了能有這種私密的開發(fā)環(huán)境,我安裝了一套LAMP系統(tǒng)。順便說(shuō)一下,要是你對(duì)LAMP不熟悉,,它代表Linux、Apache、MySQL和php(及/或Perl)。 LAMP是互聯(lián)網(wǎng)上最常見的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/15Ubuntu 12.10(Quantal Quetzal)和Ubuntu 13.04 Raring Ringtail上屢試不爽。如果你有速度相當(dāng)快的寬帶連接,應(yīng)該用不了半小時(shí)就能搞定。

在Ubuntu上安裝LAMP

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

  1. 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)的軟件包。輸入回車鍵,確認(rèn)并繼續(xù)安裝。

安裝LAMP軟件包

下載軟件包花了一點(diǎn)時(shí)間后,系統(tǒng)會(huì)提示你為MySQL的根用戶設(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)。#p#

測(cè)試Apache

打開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的文件。你可以以根用戶的身份使用常用的文本編輯器,也可以使用下面這個(gè)終端命令:

  1. echo "<?php phpinfo(); ?>" | sudo tee /var/www/testing.php 

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

  1. 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)。

  1. apache2: Could not reliably determine the server's fully qualified domain 
  2. name, using 127.0.1.1 for ServerName 

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

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

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

  1. sudo service apache2 reload 

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

配置MySQL

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

  1. cat /etc/hosts | grep localhost 

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

  1. 127.0.0.1 localhost 
  2. ::1     ip6-localhost ip6-loopback 

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

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

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

  1. bind-address = 127.0.0.1 

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

安裝phpMyAdmin

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

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

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

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

安裝phpMyAdmin軟件包

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

為Apache配置phpMyAdmin

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

為phpMyAdmin配置dbconfig-common

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

輸入MySQL根密碼

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

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

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

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

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

測(cè)試phpMyAdmin

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

phpMyAdmin登錄屏幕

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

phpMyAdmin已登錄

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

原文鏈接:http://tuxtweaks.com/2012/04/installing-lamp-on-ubuntu-12-04-precise-pangolin/

責(zé)任編輯:黃丹 來(lái)源: 51CTO.com
相關(guān)推薦

2021-05-20 13:30:39

UbuntuGUI系統(tǒng)運(yùn)維

2020-03-02 18:16:12

FedoraLinuxMongoDB

2020-11-03 10:37:01

樹莓派UbuntuLinux

2015-12-11 13:16:10

CentOS 7Redis服務(wù)器

2023-05-05 16:20:15

2009-02-01 09:15:02

UbuntuTwitterMicroblog

2017-03-30 17:02:13

UbuntuDebianDHCP

2017-03-17 14:05:48

LinuxUbuntuFTP服務(wù)器

2015-07-08 09:21:29

SNMP網(wǎng)絡(luò)管理簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議

2022-10-27 10:02:58

UbuntuLinux

2015-11-30 14:33:36

Intel GraphLinuxUbuntu

2019-08-02 15:30:42

UbuntuMongoDB命令

2010-09-08 13:49:36

2016-03-30 10:33:30

Linux服務(wù)器管理Cockpit

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2018-10-15 15:23:50

UbuntupipPython

2023-08-08 12:38:52

2024-01-04 11:50:00

UbuntuDocker

2009-07-15 09:42:46

2015-10-16 10:07:22

Justniffer安裝Ubuntu
點(diǎn)贊
收藏

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