天天看點

快速搭建LAMP環境體驗簡介背景知識

體驗簡介

本場景将提供一台

配置了CentOS 7.7的ECS執行個體(雲伺服器)

。通過本教程的操作,您可以基于ECS執行個體快速搭建一套LAMP環境。

背景知識

本場景主要涉及以下雲産品和服務:

1、雲伺服器ECS

雲伺服器(Elastic Compute Service,簡稱ECS)是阿裡雲提供的性能卓越、穩定可靠、彈性擴充的IaaS(Infrastructure as a Service)級别雲計算服務。雲伺服器ECS免去了您采購IT硬體的前期準備,讓您像使用水、電、天然氣等公共資源一樣便捷、高效地使用伺服器,實作計算資源的即開即用和彈性伸縮。阿裡雲ECS持續提供創新型伺服器,解決多種業務需求,助力您的業務發展。

2、Linux

Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基于POSIX和Unix的多使用者、多任務、支援多線程和多CPU的作業系統。

Linux能運作主要的 UNIX 工具軟體、應用程式和網絡協定。它支援 32 位和 64 位硬體。

Linux 繼承了 Unix 以網絡為核心的設計思想,是一個性能穩定的多使用者網絡作業系統。

3、Apache

Apache HTTP Server(簡稱Apache),是Apache軟體基金會的一個開放源代碼的網頁伺服器,可以在大多數電腦作業系統中運作,由于其具有的跨平台性和安全性,被廣泛使用,是最流行的Web伺服器端軟體之一。

4、MySQL

MySQL 是最流行的關系型資料庫管理系統,在 WEB 應用方面 MySQL 是最好的 RDBMS(Relational Database Management System:關系資料庫管理系統)應用軟體之一。

5、PHP

PHP(PHP:Hypertext Preprocessor遞歸縮寫)中文名字是:“超文本預處理器”,是一種廣泛使用的通用開源腳本語言,适合于Web網站開發,它可以嵌入HTML中。程式設計範型是面向對象、指令式程式設計的。

步驟一:安裝Apache服務

Apache是世界使用排名第一的Web伺服器軟體。它可以運作在幾乎所有廣泛使用的計算機平台上,由于其跨平台和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。

1.執行如下指令,安裝Apache服務及其擴充包。

yum –y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql           

傳回類似如下圖結果則表示安裝成功。

快速搭建LAMP環境體驗簡介背景知識

2.執行如下指令,啟動Apache服務。

systemctl start httpd.service           

3.測試Apache服務是否安裝并啟動成功。

Apache預設監聽80端口,是以隻需在浏覽器通路ECS配置設定的IP位址

http://&lt

;ECS公網IP>,如下圖:

快速搭建LAMP環境體驗簡介背景知識

步驟四:安裝MySQL資料庫

1.執行以下指令,下載下傳并安裝MySQL官方的Yum Repository。

wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server           
快速搭建LAMP環境體驗簡介背景知識

2.執行以下指令,啟動 MySQL 資料庫。

systemctl start mysqld.service           

3.執行以下指令,檢視MySQL初始密碼。

grep "password" /var/log/mysqld.log           
快速搭建LAMP環境體驗簡介背景知識

4.執行以下指令,登入資料庫。

mysql -uroot -p           
快速搭建LAMP環境體驗簡介背景知識

5.執行以下指令,修改MySQL預設密碼。

set global validate_password_policy=0;  #修改密碼安全政策為低(隻校驗密碼長度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';           

6.執行以下指令,授予root使用者遠端管理權限。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';           

7.輸入 exit 退出資料庫。