成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Ubuntu系統(tǒng)手動(dòng)編譯安裝LAMP Web網(wǎng)站環(huán)境的過程

lentoo / 3640人閱讀

摘要:不過,有些網(wǎng)友可能出于學(xué)習(xí)的考慮,不需要一鍵包或者面板這樣的復(fù)雜集成內(nèi)容,于是就希望自行編譯安裝環(huán)境。在這篇文章中,筆者就來分享一篇在系統(tǒng)中手動(dòng)編譯安裝安裝網(wǎng)站環(huán)境的過程。數(shù)據(jù)庫(kù)安全設(shè)置根據(jù)提示我們?cè)O(shè)置數(shù)據(jù)庫(kù)的安全和默認(rèn)選項(xiàng)。

我們?cè)谶x擇Linux VPS、服務(wù)器之后需要搭建Web建站運(yùn)行環(huán)境,其中較多的用戶會(huì)選擇LNMP/LEMP或者LAMP比較多,當(dāng)然還有可能會(huì)安裝其他組合的軟件環(huán)境。如果我們圖方便快速,其實(shí)可以使用國(guó)內(nèi)第三方提供的一鍵安裝包,在網(wǎng)上我們搜索到很多很多的安裝腳本?;蛘呶覀円部梢园惭b面板來管理網(wǎng)站,實(shí)現(xiàn)可視化面板的LAMP或者LNMP。

不過,有些網(wǎng)友可能出于學(xué)習(xí)的考慮,不需要一鍵包或者面板這樣的復(fù)雜集成內(nèi)容,于是就希望自行編譯安裝Web環(huán)境。在這篇文章中,筆者就來分享一篇在Ubuntu系統(tǒng)中手動(dòng)編譯安裝LAMP網(wǎng)站環(huán)境的過程。對(duì)于這樣的編譯生產(chǎn)環(huán)境,僅限運(yùn)維技能高的用戶,普通用戶鑒于還是安裝一鍵安裝集成比較好。

在安裝之前,我們這里是用的Ubuntu18.04系統(tǒng),選擇系統(tǒng)之后登入SSH,我們需要先升級(jí)到最新源再執(zhí)行下面的安裝(apt-get update && apt-get upgrade)。

第一、安裝Tasksel LAMP套件

Tasksel,是一個(gè)Ubuntu/Debian下的安裝任務(wù)套件,以前我們可能見過慢慢的軟件編譯安裝,但是在這篇文章中我們直接用Tasksel基礎(chǔ)上再進(jìn)行快速的LAMP安裝。

apt-get install tasksel -y

然后我們?cè)僦苯?a class="tag_link" target="_blank" title="View all posts in 安裝LAMP">安裝LAMP套件

tasksel install lamp-server

這樣會(huì)很快速的安裝LAMP。

安裝完畢之后,我們直接在地址欄輸入IP地址,可以看到提示成功安裝。這個(gè)安裝辦法是不是我們我們一步步安裝還要快速?

第二、配置Apache參數(shù)

1、配置KeepAlive

vi /etc/apache2/apache2.conf

如果我們對(duì)于系統(tǒng)配置比較熟悉的,需要配置KeepAlive 提高系統(tǒng)性能和內(nèi)存執(zhí)行。如果我們不清楚的話就默認(rèn)不用修改直接用默認(rèn)的。

KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 5

一般修改這三個(gè)選項(xiàng)檢查,確保KeepAlive 默認(rèn)是開啟的,其他兩個(gè)參數(shù)根據(jù)實(shí)際內(nèi)存和配置設(shè)置。

2、配置mpm_prefork

vi /etc/apache2/mods-available/mpm_prefork.conf

同樣是根據(jù)服務(wù)器的配置、內(nèi)存等進(jìn)行mpm_prefork設(shè)置,如果我們不清楚如何設(shè)置,也可以用默認(rèn)。


StartServers 5
MinSpareServers 5
MaxSpareServers 40
MaxRequestWorkers 200
MaxConnectionsPerChild 10000

3、重啟生效

a2dismod mpm_event
a2enmod mpm_prefork
systemctl restart apache2

關(guān)閉event模塊和開啟prefork后重啟Apache生效。

第三、配置站點(diǎn)參數(shù)

其實(shí)這個(gè)時(shí)候我們已經(jīng)可以打開服務(wù)器中的網(wǎng)站環(huán)境,目錄在/var/www/html中,我們可以添加PHP文件。

我們可以看到默認(rèn)還是安裝的最新版PHP7.2。如果我們僅僅是需要一個(gè)WEB測(cè)試環(huán)境到這里就結(jié)束了,但是我們需要做的是配置站點(diǎn)域名能夠訪問。

1、創(chuàng)建目錄

mkdir -p /var/www/html/laobuluo.com/{public_html,logs}

我們用來創(chuàng)建存放站點(diǎn)的文件夾目錄。

2、配置站點(diǎn)文件

/etc/apache2/sites-available/laobuluo.com.conf

我們需要給站點(diǎn)配置一個(gè)文件,用來關(guān)聯(lián)配置。


Require all granted


ServerName laobuluo.com
ServerAlias www.laobuluo.com
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html/laobuluo.com/public_html

ErrorLog /var/www/html/laobuluo.com/logs/error.log
CustomLog /var/www/html/laobuluo.com/logs/access.log combined

這里如果我們需要配置自己的域名,可以將自己的域名替換,注意對(duì)應(yīng)目錄。

3、關(guān)聯(lián)生效

a2ensite laobuluo.com

4、重啟Apache生效

systemctl reload apache2

第四、配置MySQL數(shù)據(jù)庫(kù)

1、創(chuàng)建數(shù)據(jù)庫(kù)用戶

如果我們有需要用到MySQL數(shù)據(jù)庫(kù),則需要?jiǎng)?chuàng)建用戶。

mysql -u root

登錄數(shù)據(jù)庫(kù)連接。

CREATE DATABASE mydata;
GRANT ALL ON mybdata.* TO "myuser" IDENTIFIED BY "mypassword";

創(chuàng)建數(shù)據(jù)庫(kù)。

2、數(shù)據(jù)庫(kù)安全設(shè)置

mysql_secure_installation

根據(jù)提示我們?cè)O(shè)置數(shù)據(jù)庫(kù)的安全和默認(rèn)選項(xiàng)。這里我們已經(jīng)可以在配置的LAMP環(huán)境中配置站點(diǎn)。

總結(jié),在這篇文章中使用的Tasksel套件安裝LAMP的,比傳統(tǒng)的步驟安裝快一些。但是如果我們一般用戶用于生產(chǎn)環(huán)境的話,建議還是用一鍵安裝包比較穩(wěn)定。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/117830.html

相關(guān)文章

  • 一鍵安裝LNMP或LAMP Web環(huán)境實(shí)現(xiàn)Linux服務(wù)器部署 PHP MySQL Nginx/Ap

    摘要:目前,我們看到的老蔣采用的部署的環(huán)境,在鏡像中配置,于是我們會(huì)稱作為。有沒有一件傻瓜式安裝工具腳本呢這里老蔣要推薦的來自國(guó)內(nèi)比較老牌且一直更新維護(hù)的一鍵安裝包,我們可以較為直觀且無人值守的安裝需要的網(wǎng)站服務(wù)器環(huán)境。如今我們建站較多的還是會(huì)選擇VPS云服務(wù)器,很少會(huì)去選擇虛擬主機(jī),固然前者有很多的優(yōu)點(diǎn)。不過相比虛擬主機(jī)不同的是,VPS云服務(wù)器需要我們自己配置WEB環(huán)境,而且我們較多的還是會(huì)選擇...

    IntMain 評(píng)論0 收藏0
  • ubuntu搭建PHP網(wǎng)站完整實(shí)例教程

    摘要:一般情況下,經(jīng)過上面的步驟之后,網(wǎng)站基本上可以搭建成功。當(dāng)然,在日常的實(shí)際操作中,可能還會(huì)有一些意想不到的情況發(fā)生,到時(shí)候就考驗(yàn)我們解決問題的能力了。參考文章添加用戶刪除用戶與授權(quán)設(shè)置遠(yuǎn)程訪問的指令詳解的詳解 原文是在我自己博客中,小伙伴也可以點(diǎn)閱讀原文進(jìn)行跳轉(zhuǎn)查看,還有好聽的背景音樂噢~ showImg(https://segmentfault.com/img/remote/1460...

    Forelax 評(píng)論0 收藏0
  • 詳細(xì)整理5款較為常用Linux VPS服務(wù)器WEB一鍵安裝工具

    摘要:第一個(gè)人記憶中這款工具至今估計(jì)有十年左右時(shí)間當(dāng)初也是個(gè)人站長(zhǎng)為方便自己使用環(huán)境配置開發(fā)的。第二一鍵腳本也是由于個(gè)人站長(zhǎng)提供的,經(jīng)過幾年的改善目前也是比較完善。 早年我們?nèi)绻贚inux服務(wù)器配置網(wǎng)站環(huán)境的時(shí)候一般如何操作的?安裝cPanel面板?這個(gè)是要花錢的,記憶中好像每個(gè)月需要十多美元,對(duì)于普通的個(gè)人站長(zhǎng)用戶來說確實(shí)是不小的費(fèi)用。即便我們用破解版也不行,因?yàn)檫@個(gè)牽扯到安全問題。那我...

    techstay 評(píng)論0 收藏0
  • LAMP Web一鍵安裝腳本 – Linux服務(wù)器安裝Apache/MySQL/PHP網(wǎng)站環(huán)境

    摘要:前面老蔣有在網(wǎng)站中分享到一鍵安裝包在服務(wù)器中部署網(wǎng)站運(yùn)行環(huán)境,且我也有在文章中有提到那腳本也是支持安裝的。今天老蔣要介紹的這個(gè)腳本是只能安裝一鍵安裝腳本,相比上面的這個(gè)腳本更為輕便一些,沒有附帶太多的內(nèi)置軟件。前面老蔣有在網(wǎng)站中分享到LNMP一鍵安裝包在Linux服務(wù)器中部署PHP+MySQL+Nginx 網(wǎng)站運(yùn)行環(huán)境,且我也有在文章中有提到那腳本也是支持安裝LAMP的。今天老蔣要介紹的這個(gè)...

    starsfun 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<