Centos下搭建LNMP環境(PHP7)

2021-10-04 00:25:59 字數 2570 閱讀 7795

安裝nginx

1.yum安裝

yum -y install gcc	//gcc是linux下的編譯器

yum install -y pcre pcre-devel //pcre是乙個perl庫,包括perl相容的正規表示式庫,nginx的http模組使用pcre來解析正規表示式

yum install -y zlib zlib-devel //zlib庫提供了很多種壓縮和解壓縮方式nginx使用zlib對http包的內容進行gzip

yum install -y openssl openssl-devel //openssl是web安全通訊的基石

yum install -y nginx --nogpgcheck //安裝nginx

2.訪問不了歡迎頁面時

firewall-cmd --list-all	//檢視防火牆狀態

systemctl start firewalld //啟動防火牆

firewall-cmd --permanent --zone=public --add-port=

80/tcp //新增80埠

systemctl restart firewalld //重啟

3.nginx.conf

server_name  server_domain_name_or_101.

37.70

.99;

//加上訪問位址

安裝php7

1.更新yum源

2.安裝擴充套件

yum install php70w-common php70w-fpm php70w-opcache php70w-gd php70w-mysqlnd php70w-mbstring php70w-pecl-redis php70w-pecl-memcached php70w-devel
參考:

php -v //版本

php -m //擴充套件

3.nginx配置

listen 8080 default_server;

listen [::

]:8080 default_server;

server_name _;

root /home/smartweb;

server

} error_page 404

/404.html;

error_page 500

502503

504/

50x.html;

location =

/50x.html

location ~ \.php$

}

4.配置php

// /etc/php.ini

cgi.fix_pathinfo=0;

// /etc/php-fpm.d/www.conf

user = nginx

group = nginx

listen =

/var/run/php-fpm/php-fpm.sock

listen.owner = nginx

listen.group = nginx

參考:

mariadb安裝

yum install mariadb-server mariadb

systemctl start mariadb

mysqladmin -u root password 123456

mysql -uroot -p123456

//輸入下面兩條命令在資料庫命令列裡面

grant all privileges on *

.* to 'root'@'%' identified by 'spark008' with grant option;

flush privileges;

set password for root@localhost =

password

('spark008');

quit;

//退出

注:遠端連線不上 阿里雲安全組增加3306埠

開機自啟

systemctl enable php-fpm.service

systemctl enable nginx.service

systemctl enable mariddb

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...

CentOS 環境下 搭建 LNMP環境

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

centos搭建LNMP環境

一 lnmp介紹 二 nginx安裝 5 通過chkconfig設定開機啟動 sudo chkconfig nginx on 4 檢視nginx版本 root izrj98p4hhys0y9fdxmcy4z yanmin nginx v nginx version nginx 1.12.1 三 my...