centos7 安裝lnmp環境

2021-09-01 11:28:53 字數 1326 閱讀 4933

安裝nginx

1.安裝nginx源

# rpm -ivh

# yum localinstall

2.安裝nginx

# yum info nginx  檢視nginx版本資訊

# yum install nginx

啟動nginx

# service nginx start  ,7以上  systemctl start nginx

安裝mysql5.7.*

1.安裝mysql源

# yum localinstall  

2.安裝mysql

# yum install mysql-community-server

3.安裝mysql的開發包,以後會有用

# yum install mysql-community-devel

4.啟動mysql

# service mysqld start

6.獲取mysql預設生成的密碼

# grep 'temporary password' /var/log/mysqld.log

7.換成自己的密碼

# mysql -uroot -p

mysql>  alter user 'root'@'localhost' identified by 'mynewpasdfs4!';

這個密碼一定要足夠複雜,不然會不讓你改,提示密碼不合法;

但是centos7的防火牆預設使用的是firewall作為防火牆,可以直接設定埠也可以用,設定方式自己部落格有,這裡改為iptables防火牆步驟。

1、關閉firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

firewall-cmd --state #檢視預設防火牆狀態(關閉後顯示notrunning,開啟後顯示running)

2、iptables防火牆(這裡iptables已經安裝,下面進行配置,如果沒有安裝可先安裝防火牆

#先檢查是否安裝了iptables

service iptables status

#安裝iptables

yum install -y iptables

#公升級iptables(安裝的最新版本則不需要)

yum update iptables 

#安裝iptables-services

yum install iptables-services

vi /etc/sysconfig/iptables #編輯防火牆配置檔案 

centos7 安裝LNMP環境

lnmp是指一組通常一起使用來執行動態 或者伺服器的自由軟體名稱首字母縮寫。l指linux,n指nginx,m一般指mysql,也可以指mariadb,p一般指php,也可以指perl或python。本文主要介紹lnmp安裝步驟,資料庫使用mariadb unit description nginx...

Centos7 編譯安裝LNMP環境

防火牆開放80埠 nginx預設使用80埠,可在nginx.conf中配置,若無需進行遠端訪問則不需要開放埠 永久開放80埠 firewall cmd zone public add port 80 tcp permanent 重啟防火牆 firewall cmd reload 檢視防火牆開啟狀態 ...

centos7搭建lnmp環境

安裝php 5.6.26 wget 解壓 tar zxvf php 5.6.26.tar.gz 安裝編譯用的環境 yum install y libxml2 devel openssl devel libcurl devel libjpeg devel libpng devel libicu dev...