冬季實戰(zhàn)營動手實戰(zhàn)-上云必備環(huán)境準備,動手實操快速搭建LAMP環(huán)境
體會簡介
本場景將供應一臺裝備了CentOS 7.7的ECS實例(云服務器)。通過本教程的操作,您可以根據(jù)ECS實例快速樹立一套LAMP環(huán)境。
布景知識
本場景首要觸及以下云產(chǎn)品和服務:
1、云服務器ECS
云服務器(Elastic Compute Service,簡稱ECS)是阿里云供應的功用出色、安穩(wěn)牢靠、彈性擴展的IaaS(Infrastructure as a Service)級別云核算服務。云服務器ECS免去了您收購IT硬件的前期預備,讓您像運用水、電、天然氣等公共資源一樣方便、高效地運用服務器,實現(xiàn)核算資源的即開即用和彈性彈性。阿里云ECS持續(xù)供應創(chuàng)新型服務器,處理多種事務需求,助力您的事務展開。
2、Linux
Linux是一套免費運用和安閑傳達的類Unix操作系統(tǒng),是一個根據(jù)POSIX和Unix的多用戶、多任務、支撐多線程和多CPU的操作系統(tǒng)。
Linux能工作首要的 UNIX 工具軟件、運用程序和網(wǎng)絡協(xié)議。它支撐 32 位和 64 位硬件。
Linux 繼承了 Unix 以網(wǎng)絡為中心的設計思想,是一個功用安穩(wěn)的多用戶網(wǎng)絡操作系統(tǒng)。
3、Apache
Apache HTTP Server(簡稱Apache),是Apache軟件基金會的一個開放源代碼的網(wǎng)頁服務器,可以在大多數(shù)電腦操作系統(tǒng)中工作,因為其具有的跨渠道性和安全性,被廣泛運用,是最盛行的Web服務器端軟件之一。
4、MySQL
MySQL 是最盛行的聯(lián)絡型數(shù)據(jù)庫處理系統(tǒng),在 WEB 運用方面 MySQL 是最好的 RDBMS(Relational Database Management System:聯(lián)絡數(shù)據(jù)庫處理系統(tǒng))運用軟件之一。
5、PHP
PHP(PHP:Hypertext Preprocessor遞歸縮寫)中文姓名是:“超文本預處理器”,是一種廣泛運用的通用開源腳本言語,適合于Web網(wǎng)站開發(fā),它可以嵌入HTML中。編程范型是面向?qū)ο?、指令式編程的?
設備Apache服務
Apache是國際運用排名榜首的Web服務器軟件。它可以工作在幾乎全部廣泛運用的核算機渠道上,因為其跨渠道和安全性被廣泛運用,是最盛行的Web服務器端軟件之一。
1.在頁面右側(cè),切換至Web Terminal。
2.實行如下指令,設備Apache服務及其擴展包。
yum -y install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql
回來相似如下圖效果則標明設備成功。
- 實行如下指令,發(fā)起Apache服務。
systemctl start httpd.service
4、 在本地電腦的瀏覽器的址欄中,輸入ECS公網(wǎng)登錄地址,并按Enter鍵。
若回來頁面如下圖所示,闡明Apache服務發(fā)起成功。
設備并裝備MySQL
MySQL是最盛行的聯(lián)絡型數(shù)據(jù)庫處理系統(tǒng),在WEB運用方面MySQL是最好的 RDBMS(Relational Database Management System:聯(lián)絡數(shù)據(jù)庫處理系統(tǒng))運用軟件之一。
1.實行以下指令,下載并設備MySQL官方的Yum Repository。
rpm -e mariadb-libs --nodeps
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-common-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-libs-compat-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-client-5.7.35-1.el7.x86_64.rpm
yum install -y https://mirrors.aliyun.com/mysql/MySQL-5.7/mysql-community-server-5.7.35-1.el7.x86_64.rpm
2.工作以下指令查看MySQL版本號。
mysql -V
回來效果如下所示,標明MySQL設備成功。
- 實行以下指令,發(fā)起 MySQL 數(shù)據(jù)庫。
systemctl start mysqld.service
4.實行以下指令,查看MySQL初始暗碼。
grep "password" /var/log/mysqld.log
- 實行以下指令,登錄數(shù)據(jù)庫。
mysql -uroot -p
- 實行以下指令,批改MySQL默認暗碼。
set global validate_password_policy=0; #批改暗碼安全策略為低(只校驗暗碼長度,至少8位)。
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
- 實行以下指令,授予root用戶遠程處理權(quán)限。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';
8.輸入exit退出數(shù)據(jù)庫。
設備PHP
PHP(PHP:Hypertext Preprocessor遞歸縮寫)中文姓名是:“超文本預處理器”,是一種廣泛運用的通用開源腳本言語,適合于Web網(wǎng)站開發(fā),它可以嵌入HTML中。編程范型是面向?qū)ο?、指令式編程的?
1.實行以下下指令,設備PHP環(huán)境。
yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap
- 實行以下指令創(chuàng)立PHP測試頁面。
echo "" > /var/www/html/phpinfo.php
- 實行以下指令,重啟Apache服務。
systemctl restart httpd
- 在本地瀏覽器的址欄中,,訪問http://<;ECS公網(wǎng)IP>/phpinfo.php,顯現(xiàn)如下頁面標明PHP言語環(huán)境設備成功。
設備phpMyAdmin
phpMyAdmin是一個MySQL數(shù)據(jù)庫處理工具,通過Web接口處理數(shù)據(jù)庫方便方便。
1.實行以下指令,創(chuàng)立phpMyAdmin數(shù)據(jù)寄存目錄。
mkdir -p /var/www/html/phpmyadmin
- 實行以下指令,下載phpMyAdmin壓縮包。
wget --no-check-certificate https://files.phpmyadmin.net/phpMyAdmin/4.0.10.20/phpMyAdmin-4.0.10.20-all-languages.zip
- 實行以下指令,設備unzip并解壓phpMyAdmin壓縮包。
yum install -y unzip unzip phpMyAdmin-4.0.10.20-all-languages.zip
4.實行以下指令,復制phpMyAdmin文件到數(shù)據(jù)寄存目錄。
mv phpMyAdmin-4.0.10.20-all-languages/* /var/www/html/phpmyadmin
5.在本地瀏覽器的址欄中,輸入http://實例公網(wǎng) IP/phpmyadmin,訪問phpMyAdmin。
回來頁面如下圖所示,闡明phpMyAdmin設備成功。
- 在phpMyAdmin登錄頁面,順次輸入MySQL的用戶名和暗碼,單擊實行。
回來頁面如下圖所示,標明MySQL銜接成功。