centos7安裝tengine配置php fpm

2021-08-28 04:47:12 字數 1956 閱讀 4149

官網

github

wget

tar xvf tengine-2.2

.2.tar.gz

cd tengine-2.2

.2# 編譯環境

yum -y install gcc gcc-c++ autoconf automake openssl-devel pcre-devel zlib-devel

# 生成配置

# 一般錯誤

# nginx: [emerg] invalid port in resolver "fe80::1%eth0" in /vhs/tengine/conf/nginx.conf:126

# 新增--with-ipv6

# nginx: [emerg] invalid ipv6 address in resolver "[fe80::1%eth0]" in /vhs/tengine/conf/nginx.conf:126

# 關閉ipv6位址

nano /etc/sysctl.conf

net.ipv6.conf.all.disable_ipv6=1

nano /etc/sysconfig/network

networking_ipv6=no

# 修改ipv6init=no

nano /etc/sysconfig/network-scripts/ifcfg-eth0

# 確認

sysctl -p

# 重啟

# 檢視ip,已經沒有ipv6位址

ip addr

# 再次configure,然後

# 編譯安裝

make && make install

# 安裝目錄

cd /vhs/tengine/sbin

# 執行nginx的啟動檔案

/vhs/tengine/sbin/nginx

# 檢視埠80

netstat -ntlp

# 現在可以ip訪問

# 配置php-fpm,開啟php-fpm服務,埠是9000

/opt/rh/rh-php71/root/sbin/php-fpm

# 檢視配置

ps -aux |grep nginx

# 編輯配置

/vhs/tengine/conf/nginx.conf

# 新增index.php

location /

# 取消注釋,fastcgi_param修改如下

location ~ \.php$

# 測試配置

/vhs/tengine/sbin/nginx -t

# nginx: the configuration file /vhs/tengine/conf/nginx.conf syntax is ok

# nginx: configuration file /vhs/tengine/conf/nginx.conf test is successful

# 重啟

/vhs/tengine/sbin/nginx -s reload

# index.php檔案

cd /vhs/tengine/html/

mv index.html index.html.bak

nano index.php

<?php

phpinfo();

# 完成之後可以解析php,訪問瀏覽

centos7 安裝centos桌面

一 輸入命令 yum groupinstall gnome desktop graphical administration tools 二 設定系統啟動等級。systemctl get default 獲取當前系統執行形式,會顯示multi user.target 命令列終端 或者 graphic...

centos7安裝nginx(yum安裝)

感興趣的可以檢視用壓縮包安裝的過程 1 通過檢視當前linux核心以及版本號進行獲取nginx的rpm安裝源適配。uname a2 獲取nginx相關的rpm源 防止版本號不對應產生的各種問題 rpm uvh3 yum安裝nginx yum install nginx等待安裝完成。1 安裝完成後,n...

CentOS7安裝docker(yum安裝)

1.中文文件 2.檢視linux版本 cat etc redhat release3.是否聯網 這裡yun安裝,不聯網gg 4.解除安裝舊版本 sudo yum remove docker docker client docker client latest docker common docker...