搭建 lnmp 安裝經驗積累

2021-08-25 11:46:09 字數 2652 閱讀 3947

為了使安裝速度更快,在這裡我選擇網易映象源:

首先備份/etc/yum.repos.d/centos-base.repo

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup
cd /etc/yum.repos.d/

wget

執行以下命令生成快取

yum clean all

yum makecache

此時,系統已經更新為網易映象源

wget
再新增nginx到yum倉庫

rpm -ivh nginx-release-centos-7-0.el7.ngx.noarch.rpm
最後yum安裝nginx

yum install -y nginx
安裝完成之後,啟動nginx

service nginx start
wget
再安裝mysql源

yum localinstall mysql57-community-release-el7-11.noarch.rpm
最後yum安裝mysql

yum install mysql-community-server
安裝完成之後,啟動mysql

service mysqld start
下面內容是關於如何修改mysql root使用者的密碼mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了乙個預設密碼。通過下面的方式找到root預設密碼,然後登入mysql進行修改:

cat /var/log/mysqld.log | grep password
注意:mysql5.7預設安裝了密碼安全檢查外掛程式(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。

set password = password('你的密碼');
下面內容是關於如何開放mysql遠端連線然後登陸mysql,執行如下操作

mysql> use mysql;

mysql> select host,user from user;

mysql> update user set host = '%' where host = 'localhost' and user = 'root';

mysql> flush privileges;

其中,%表示允許任何主機連線

至此,mysql遠端連線開啟成功

首先,檢視系統yum自帶的php資訊

php5.4版本有點低了,現在一些框架要求php5.6及以上,所以我們新增源

我在這裡使用的是remi源, remi repository 是包含最新版本php和mysql包的linux 源,由 remi 提供維護.

(另外還有一種常用源-webtatic,不同源的軟體包名稱可能不同)

yum install epel-release

rpm -uvh

檢視php版本

發現多了一些php高版本的包

然後我們就開始安裝php5.6

yum install php56-php-fpm
安裝php擴充套件

yum install php56.x86_64 php56-php-cli.x86_64 php56-php-common.x86_64 php56-php-gd.x86_64 php56-php-mbstring.x86_64 php56-php-mcrypt.x86_64 php56-php-mysqlnd.x86_64 php56-php-pdo.x86_64
檢視php版本

php56 -v
啟動fpm

service php56-php-fpm start
首先複製出乙份自定義的配置檔案,命名為my.conf

cd /etc/nginx/conf.d

vim my.conf

my.conf內容如下(xx.xx.xx.xx是你的主機的網域名稱或ip)

server 

location ~ \.php$

}

儲存退出,重啟nginx

service nginx restart
在/data/www目錄下新建乙個index.php

在瀏覽器訪問,發現報錯403,403是禁止訪問

在安全組裡面設定開啟80埠,再次訪問就沒問題了

yum install git

LNMP環境搭建 Mysql安裝

一.新增yum資源 在 centos 上直接使用 yum install mysql 安裝,最後安裝上的會是 mariadb,所以要先新增 mysqlyum 源 rpm uvh二.安裝 如果要安裝最新版,可直接開始安裝 檢視 yum 源中所有 mysql 版本 yum repolist all gr...

LNMP 搭建Lnmp系統

準備centos8系統 yum安裝nginx rpm安裝mysql repo的安裝 rpm ivh mysql57 community release el7 9.noarch.rpm 進入repo目錄 cd etc yum.repos.d 最新版8.0.17在當前目錄即可,省略本步驟 安裝 yum...

LNMP經驗分享

王帥 目前的saas平台架構根據產品和量級的需求經歷過多次演變,最終演化成了現在的結構。由最初的快慢分離和簡單容災,增強容災和提供灰度發布能力,逐漸抽取統一資料層 減少無用請求,強化多set模型和立體監控,到最後統一資料儲存。最終演變為 dns gslb lvs tgw 業務邏輯機 nginx ph...