centos下lnmp環境配置

2021-09-29 10:19:06 字數 4377 閱讀 6934

網上各種方法要麼不全,要麼不太符合需求,根據網上方案自己提煉結合出來的一套配置環境方法。

安裝gcc編譯器、pcre庫、zlib庫、openssl開發庫

yum install -y gcc

yum install -y gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

獲得並解壓nginx對應的tar包

獲得nginx對應的tar包

解壓tar包

tar zxvf nginx-

1.11

.9.tar.gz

進入解壓資料夾,執行configure檔案,對nginx進行編譯前的配置

進入nginx目錄啟動nginx

cd /

use/local/nginx/sbin

啟動nginx

./nginx

配置防火牆

允許相應的埠

firewall-cmd --zone=

public

--add-port=

80/tcp --permanent

firewall-cmd --zone=

public

--add-port=

3306

/tcp --permanent

firewall-cmd --zone=

public

--add-port=

9000

/tcp --permanent

重新載入配置

firewall-cmd --reload

阿里雲還需要去控制台下的安全組配置->配置規則->入方向允許訪問,能訪問到nginx即安裝成功

在etc/init.d目錄下建立乙個啟動指令碼,通過這個指令碼來啟動nginx

在etc/init.d目錄下建立nginx指令碼

vim /etc/init.d/nginx

然後將下面內容複製並儲存到這個nginx指令碼檔案中

接著為這個指令碼新增執行許可權

chmod +x /etc/init.d/nginx

並將nginx新增到系統自啟動組中

chkconfig --add /etc/init.d/nginx

最後將開啟自啟動

chkconfig nginx on

啟動nginx

systemctl start nginx.service

停止systemctl stop nginx.service

重啟systemctl reload nginx.service

安裝mysql

//啟動mysql

systemctl start mysqld.service

//獲得乙個隨機mysql密碼

grep "password"

/var

/log/mysqld.log

//登入mysql

mysql -uroot -p

//輸入隨機密碼後,修改密碼

alter

user

'root'@'localhost'

identified

by'新密碼'

;//這裡會報策略錯誤,因為密碼太簡單,改一下策略重新修改密碼

set global validate_password_policy=0;

set global validate_password_length=1;

alter

user

'root'@'localhost'

identified

by'新密碼'

;//最後把這個解除安裝掉

yum -y remove mysql57-community-release-el7-

10.noarch

//重啟mysql

systemctl restart mysqld

yum自帶php為5.4,需要公升級

//檢查是否有老版本

yum list installed | grep php

//有就刪除

yum remove php*

//更改yum源:

//檢視是否存在7.x的php

yum search php7

//安裝各種拓展,選擇自己需要的即可

yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml

CentOS 環境下 搭建 LNMP環境

關掉防火牆,避免實驗中出現伺服器無法訪問的情況 chkconfig iptables off安裝lnmp環境所需的開發包和庫檔案 yum y install ntp make openssl openssl devel pcre pcre devel libpng libpng devel libj...

centos 下安裝lnmp環境

使用 yum 安裝 nginx yum install nginx yms 修改 etc nginx conf.d default.conf,去除對 ipv6 位址的監聽 示例 etc nginx conf.d default.conf server error page 404 404.html ...

Centos下搭建LNMP環境

1.安裝nginx 關於nginx的安裝請參考 2.安裝二進位製包mysql useradd mysql m s sbin nologin tar zxvf mysql 5.5.32 linux2.6 x86 64.tar.gz mv mysql 5.5.32 linux2.6 x86 64 usr...