阿里雲體驗實驗室 5 快速搭建LNMP環境

2021-10-23 22:55:31 字數 1739 閱讀 9544

1、安裝並配置mysql

wget && \

yum -y install mysql57-community-release-el7-10.noarch.rpm && \

yum -y install mysql-community-server

# 啟動 mysql 資料庫

systemctl start mysqld.service

# 檢視mysql執行狀態

systemctl status mysqld.service

# 檢視mysql初始密碼

grep

"password" /var/log/mysqld.log

# 登入資料庫

mysql -uroot -p

# 修改密碼安全策略為低(只校驗密碼長度,至少8位)

>

set global validate_password_policy=0;

# 修改mysql預設密碼

> alter user 'root'@'localhost' identified by '12345678'

;# 授予root使用者遠端管理許可權

grant all privileges on *.* to 'root'@'%' identified by '12345678'

;# 退出資料庫

exit

2、安裝nginx

# 安裝nginx執行所需要的外掛程式

yum -y install gcc pcre pcre-devel zlib zlib-devel

# gcc編譯器

# pcre解析正規表示式

# zlib進行gzip壓縮和解壓

wget

# 解壓、編譯、安裝nginx

tar -zxvf nginx-1.17.10.tar.gz && \

cd nginx-1.17.10 && \

./configure && \

make

&&make

install

# 建立軟鏈

ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx

# 啟動nginx

nginx

訪問測試:http://《公網ip>

3、安裝php

# 安裝php

yum -y install php php-mysql php-fpm

# 配置nginx.conf

vim /usr/local/nginx/conf/nginx.conf

nginx.conf檔案增加如下配置

location / if(

!-e $request_filename

)location ~ .*\.php(\/.*)*$

重啟服務

# php-fpm服務

systemctl restart php-fpm

# 重啟nginx服務

nginx -s reload

建立php探針檔案phpinfo.php

echo

"<?php phpinfo(); ?>"

> /usr/local/nginx/html/phpinfo.php

訪問測試: http://《公網ip>/phpinfo.php

阿里雲體驗實驗室 1 基於ECS搭建雲上部落格體驗

雲伺服器 elastic compute service,簡稱ecs lamp linux 作業系統 apache http 伺服器 mysql 資料庫 和 php 網路程式語言 1 連線ecs伺服器 ssh v openssh 7.9p1,libressl 2.7.3 登入 ssh root 13...

搭建nginx環境(參考騰訊雲實驗室)

使用yum安裝 nginx yum install nginx y 修改 etc nginx conf.d default.conf,去除對 ipv6 位址的監聽,可參考下面的 示例 server error page 404 404.html location 40x.html error pag...

雲起實驗室本週推薦體驗場景,免費雲上學習

本場景基於polardb和ecs實現搭建門戶 將提供一台基礎環境為centos的ecs 雲伺服器 例項和已經建立好的polardb資料庫例項。我們將會在這台伺服器上安裝wordpress,幫助您快速搭建自己的雲上部落格。體驗此場景後,可以掌握的知識有 1.ecs真實操作環境 2.wordpress安...