亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

在Ubuntu18.04服務(wù)器安裝Apache2.4/MariaDB10.3/PHP7.2

dockerclub / 4248人閱讀

摘要:在這篇文章中,我們將分享在最新系統(tǒng)鏡像中安裝常規(guī)的軟件環(huán)境。出于安全的考慮,以及我們后續(xù)安裝網(wǎng)站,需要禁止默認(rèn)根目錄執(zhí)行。這個(gè)其實(shí)與安裝后設(shè)置相似。這樣,在安裝完畢之后,我們可在中安裝完畢,且軟件都是比較新的。

在這篇文章中,我們將分享在最新Ubuntu18.04系統(tǒng)鏡像中安裝LAMP常規(guī)的軟件環(huán)境。其中軟件包括Apache2.4/MariaDB10.3/PHP7.2,這里我們看到不安裝MYSQL而是用MariaDB數(shù)據(jù)庫(kù)代替,因?yàn)楦鶕?jù)部分網(wǎng)友反饋和實(shí)際的應(yīng)用發(fā)現(xiàn)MariaDB相比MYSQL部分性能還是優(yōu)秀的。只不過(guò)我們對(duì)于MYSQL有先知優(yōu)勢(shì)而已。

在Ubuntu18.04默認(rèn)包中其實(shí)是已經(jīng)集成PHP7.2的,這樣我們直接可以從源中編譯不需要多帶帶安裝,有網(wǎng)友可能要說(shuō)目前最新PHP版本是7.3,為什么我們不去安裝?一般我們會(huì)安裝次版本,因?yàn)樽钚掳姹疽粊?lái)兼容問(wèn)題,二來(lái)?yè)?dān)心有BUG。

第一、更新源至最新軟件版本

apt-get update -y

apt-get upgrade -y

無(wú)論我們拿到上面版本的鏡像,肯定需要進(jìn)行更新軟件。因?yàn)橛行┥碳沂抢习姹镜脑?,可能存在漏洞補(bǔ)丁沒(méi)有更新。

第二、安裝Apache 2.4

apt-get install apache2 -y

安裝完畢之后,我們可以通過(guò)apache2 -v命令檢測(cè)當(dāng)前版本。

出于安全的考慮,以及我們后續(xù)安裝網(wǎng)站,需要禁止默認(rèn)根目錄執(zhí)行。

mv /var/www/html/index.html /var/www/html/index.html.bak

移除默認(rèn)根目錄歡迎頁(yè)面。且出于安全的考慮,我們需要禁止 /var/www/html 目錄給訪問(wèn)者。

cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak

sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf

最后我們需要重啟生效。

systemctl start apache2.service

systemctl enable apache2.service

這樣我們的Apache安裝完畢。

第三、安裝MariaDB 10.3數(shù)據(jù)庫(kù)

apt-get install software-properties-common

首先我們需要安裝軟件。

apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

add-apt-repository "deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main"

導(dǎo)入庫(kù)。

apt update -y

apt install -y mariadb-server mariadb-client

更新和安裝。完畢之后我們可以mysql -v檢測(cè)版本。

systemctl start mariadb.service

systemctl enable mariadb.service

在設(shè)置數(shù)據(jù)庫(kù)之后我們還需要設(shè)置數(shù)據(jù)庫(kù)安全。這個(gè)其實(shí)與MYSQL安裝后設(shè)置相似。

/usr/bin/mysql_secure_installation

根據(jù)需要設(shè)置n或者ENTER回車設(shè)置。重置數(shù)據(jù)庫(kù)密碼等。

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

mysql -u root -p

用我們?cè)O(shè)置的密碼登錄,然后創(chuàng)建用戶。根據(jù)我們的需要?jiǎng)?chuàng)建vultrla數(shù)據(jù)庫(kù),vultrlauer用戶,以及vultrla.com密碼。

CREATE DATABASE vultrla;

CREATE USER "vultrlauer"@"localhost" IDENTIFIED BY "vultrla.com";

GRANT ALL PRIVILEGES ON vultrla.* TO "vultrlauer"@"localhost" IDENTIFIED BY "vultrla.com" WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

用戶和密碼根據(jù)我們實(shí)際需要設(shè)置。如果有需要我們可以通過(guò)查看文件數(shù)據(jù)庫(kù)配置。

cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak

vi /etc/mysql/my.cnf

啟動(dòng)生效。

systemctl restart mariadb.service

第五、安裝PHP7.2

apt-get install -y php libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip

這里我們直接丟上命令安裝系統(tǒng)自帶的有PHP7.2的源安裝,以及對(duì)于數(shù)據(jù)庫(kù)的擴(kuò)展內(nèi)容。

這樣,在安裝完畢之后,我們可在Ubuntu 18.04中安裝完畢LAMP,且軟件都是比較新的。

本文原創(chuàng)來(lái)自:https://www.vultrla.com/315.html

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

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

相關(guān)文章

  • ubuntu18.04上搭建django項(xiàng)目測(cè)試環(huán)境

    今天來(lái)聊一下django項(xiàng)目測(cè)試環(huán)境的搭建,看下面的具體步驟。 以下環(huán)境在ubuntu18.04下搭建,步驟如下: 1.安裝數(shù)據(jù)庫(kù)mysql5.7:1)安裝 sudo apt-get install mysql-server sudo apt-get install mysql-client 設(shè)置root用戶的密碼: 1)進(jìn)入mysql: mysql 2)select user, plugin ...

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

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

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<