国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 搞一個網(wǎng)站:在Ubuntu搭建LAMP建站環(huán)境

搞一個網(wǎng)站:在Ubuntu搭建LAMP建站環(huán)境

時間:2023-07-09 13:24:01 | 來源:網(wǎng)站運營

時間:2023-07-09 13:24:01 來源:網(wǎng)站運營

搞一個網(wǎng)站:在Ubuntu搭建LAMP建站環(huán)境:

關(guān)于 LAMP

LAMP,不是落地?zé)舻囊馑?,而是Linux+Apache+Mysql+PHP的一組黃金套餐,它們本身都是各自獨立的程序,但是因為常被放在一起使用,擁有了越來越高的兼容度,共同組成了一個強大的Web應(yīng)用程序平臺。從網(wǎng)站的流量上來說,70%以上的訪問流量是LAMP來提供的,LAMP是最強大的網(wǎng)站解決方案。

本教程以Ubuntu 14.04 為例,以DigitalOcean為托管平臺,帶大家過一遍安裝LAMP的步驟~


首先你要有一個鍋……

最好要有一個干干凈凈的ubuntu系統(tǒng),以及一個擁有管理員權(quán)限的賬號。

購買與建立VPS服務(wù)器的過程就不贅述啦~


Step 1 倒入湯底: 安裝 Apache

在Ubuntu中,我們經(jīng)常會遇到老朋友 apt,幫我們從Ubuntu官方管理的菜市場里找到我們需要的配料。

現(xiàn)在,我們在命令行里輸入以下代碼:

sudo apt-get updatesudo apt-get install apache2這時我們遇到了第二個老朋友 sudo 命令。有了它,我們就可以用root的身份來執(zhí)行命令,成為服務(wù)器的王。 你可能需要輸入root密碼來獲得這根法老的權(quán)杖。

然后呢,你的Apache就裝好啦。huh。

不放心的話,你可以在瀏覽器里輸入自己服務(wù)器的ip地址:

http://your_server_IP_address如果看到下面這張意義不明的默認頁,就說明Apache裝好啦:

怎么才能知道自己服務(wù)器的 IP 呢?

通常來講,你怎么會不知道呢?既然你都已經(jīng)通過SSH登錄了……

那好吧,你可以通過 iproute2 tools 以下方命令鍵入:

ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's///.*$//'接著他就會告訴你,你的IP地址是多少。

Step 2 放老母雞: 安裝 MySQL 數(shù)據(jù)庫

我們的網(wǎng)站服務(wù)器已經(jīng)在奔跑了,但沒有數(shù)據(jù)庫,它也只能用來做一個靜態(tài)的網(wǎng)站。

好,我們的老朋友apt又出現(xiàn)了:

sudo apt-get install mysql-server php5-mysqlNote: 這次我們不需要輸入: sudo apt-get update 這個命令了,因為我們已經(jīng)更新過自己的“菜單”,知道Ubuntu的“菜市場”里有啥了。

打回車后,這次命令行會讓你設(shè)定 MySQL “root” 用戶的密碼。這是數(shù)據(jù)庫最高權(quán)限的密碼,所以要設(shè)的盡量復(fù)雜(大小寫數(shù)字標點符號)

跑完這些后,我們的數(shù)據(jù)庫就裝上啦。接下來,我們需要告訴它,數(shù)據(jù)應(yīng)該存放在哪里:

sudo mysql_install_db安全很重要,所以我們要跑一坨安全程序的設(shè)置:

sudo mysql_secure_installation回車后,你會被要求提供剛才設(shè)置的數(shù)據(jù)庫最高權(quán)限的密碼。它還會問你是不是要重設(shè)這個密碼(為毛要重設(shè)?。灰脑捑痛颉皀”,表示NO。

剩下的問題,只要打回車或n,表示不要。這樣sample users and databases, disable remote root logins等等的預(yù)設(shè)安全問題都會被解除。

數(shù)據(jù)庫就完事了。


Step 3 加香菇: 安裝 PHP

接著同樣使用apt來安裝php的相關(guān)組件:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt修改 dir.conf文件,讓.php頁面的優(yōu)先級排序到最前面。

sudo nano /etc/apache2/mods-enabled/dir.conf用nano編輯器打開后,這個文件長這樣:

<IfModule mod_dir.c> DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm</IfModule>如果你要把php文件的優(yōu)先級排在最前邊,就這樣改:

<IfModule mod_dir.c> DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm</IfModule>好了以后,快捷鍵 “CTRL-X”退出編輯器,它會問你要不要保存?廢話,當然要!鍵入 “Y” 再回車,以確認保存。

隨后,我們需要重啟一下Apache:

sudo service apache2 restart

安裝你想要的 PHP 模塊

一些情況下,光光安裝了基本的PHP是不夠的,你需要額外的盔甲。要添加php的模塊,鍵入這個命令來搜索有哪些模塊:

apt-cache search php5-然后會出現(xiàn):

php5-cgi - server-side, HTML-embedded scripting language (CGI binary)php5-cli - command-line interpreter for the php5 scripting languagephp5-common - Common files for packages built from the php5 sourcephp5-curl - CURL module for php5php5-dbg - Debug symbols for PHP5php5-dev - Files for PHP5 module developmentphp5-gd - GD module for php5. . .要知道它們是干嘛的,鍵入以下命令,或者自己Google:

apt-cache show package_name比如,你想知道 php5-cli 模塊是干嘛的,就鍵入:

apt-cache show php5-cli它會告訴你:

. . .SHA256: 91cfdbda65df65c9a4a5bd3478d6e7d3e92c53efcddf3436bbe9bbe27eca409dDescription-en: command-line interpreter for the php5 scripting language This package provides the /usr/bin/php5 command interpreter, useful for testing PHP scripts from a shell or performing general shell scripting tasks. . The following extensions are built in: bcmath bz2 calendar Core ctype date dba dom ereg exif fileinfo filter ftp gettext hash iconv libxml mbstring mhash openssl pcntl pcre Phar posix Reflection session shmop SimpleXML soap sockets SPL standard sysvmsg sysvsem sysvshm tokenizer wddx xml xmlreader xmlwriter zip zlib. . PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML.Description-md5: f8450d3b28653dcf1a4615f3b1d4e347Homepage: http://www.php.net/. . .如果你覺得不錯,我就要 php5-cli 了,那就鍵入以下命令來安裝

sudo apt-get install php5-cli如果你要批量安裝多個模塊,用這個命令:

sudo apt-get install package1 package2 ...至此,你的LAMP就基本完成了!新建一個php文件,看看能否用瀏覽器打開?



Step 4 嘗一嘗: 測試 PHP 文件能否打開

在 Ubuntu 14.04中,Apache的網(wǎng)站根目錄通常是: /var/www/html/. 那我們在下面創(chuàng)建一個文件吧:

sudo nano /var/www/html/info.php這個熟悉的命令會幫我們創(chuàng)建info.php這個空白的文件,我們在里面輸入這個php代碼:

<?phpphpinfo();?>然后按照上文提到過的快捷鍵,老規(guī)矩保存好。

打開你的瀏覽器,輸入:(記得替換成自己服務(wù)器的ip)

http://your_server_IP_address/info.php如果一切正常,看上去是這樣的:

好了,測試完畢,如果你要刪除剛剛的測試文件,使用這個命令:

sudo rm /var/www/html/info.php

完成!

參考資料:How To Install Linux, Apache, MySQL, PHP (LAMP) stack on Ubuntu 14.04

關(guān)鍵詞:環(huán)境

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉