2.安裝環境依賴。
yum install gcc-c++
yum -y install zlib zlib-developenssl openssl-devel pcre pcre-devel
或yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
3.檢查是否已經安裝nginx。
find -name nginx
# 如果已經安裝,解除安裝原來的nginx
yum remove nginx
3.解壓並安裝。
# 解壓
cd /home
tar -vxf nginx-1.17.6.tar.gz
cd nginx-1.17.6
# ./configure
# 或指定安裝目錄:(手動建目錄)
# ./configure --prefix=/usr/local/nginx
# 檢視詳細引數
# ./configure --help
# 指定位置安裝並且開啟ssl
編譯安裝:
make
make install
檢視安裝路徑:
[root@ebs-40617 nginx-1.17.6]# whereis nginx
nginx: /usr/local/nginx
[root@ebs-40617 nginx-1.17.6]#
cd /usr/local/nginx/sbin/
./nginx
# 此方式停止步驟是待nginx程序處理任務完畢進行停止。
./nginx -s quit
./nginx -s stop # 此方式相當於先查出nginx程序id再使用kill命令強制殺掉程序。
# 檢視程序
ps aux|grep nginx
4.瀏覽器訪問測試。如果不能訪問,可以嘗試關閉防火牆或開放對應的80埠。
永久關閉:
chkconfig iptables off
或者:新增行 開放80埠
# 加入開機自啟
vi /etc/rc.local
/usr/local/nginx/sbin/nginx
chmod 755 rc.local
# 測試配置檔案
配置環境變數,可以在任何目錄執行nginx。
vim /etc/profile
##### nginx #####
export nginx_home=/usr/local/nginx
export path=$nginx_home/sbin:$path
# 使配置立即生效
source /etc/profile
# 測試是否生效
[root@ebs-40617 /]# echo $path
/usr/local/nginx/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
[root@ebs-40617 /]# nginx -s reload
[root@ebs-40617 /]# nginx -v
nginx version: nginx/1.17.6
[root@ebs-40617 /]#
centos6原始碼編譯安裝mysql
建立mysql使用者 useradd r mysql 安裝依賴包 yum y install gcc gcc c ncurses devel cmake 編譯有乙個warning bison executable not found in path 可以繼續安裝不影響使用 可以通過yum y ins...
centos6原始碼編譯安裝nginx
2.安裝依賴包 yum install y gcc gcc c autoconf automake zlib zlib devel openssl openssl devel pcre pcre devel libevent devel 3.建立nginx執行使用者 groupadd r nginx...
CentOS 6原始碼編譯安裝MySQL5 6
說明 mysql5.6版本預設安裝目錄就是 usr local mysql。root localhost mysql 5.6.19 make root localhost mysql 5.6.19 make install 新建mysql資料檔案目錄 root localhost mysql mkd...