當前位置:首頁 » 編程軟體 » suse編譯安裝nginx

suse編譯安裝nginx

發布時間: 2023-09-21 11:34:08

❶ 如何在ubuntu下 安裝nginx伺服器

你好,安裝nginx可以按照以下方法進行:
1、打開網路在搜索欄輸入nginx找到nginx官網,點擊進入,點擊最新發布版,開始下載。
2、配置編譯安裝,配置./configure --prefix=/usr/local/nginx編譯、安裝make && make install配置過程可能出現:
錯誤描述:error: the HTTP rewrite mole requires the PCRE library

解決方法:
需要安裝pcre包。
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
你可能還需要安裝

sudo apt-get install openssl libssl-dev
3、啟動nginx,進入nginx安裝目錄,找到nginx目錄所在目錄,執行./nginx -c /usr/local/nginx/conf/nginx.conf啟動服務;
在瀏覽器輸入web伺服器地址http://127.0.0.1,瀏覽器顯示速度超級快,說明nginx安裝啟動成功。

希望我的回答可以幫到你。

❷ 如何在linux中安裝nginx

第一步:下載相應的版本nginx-1.5.9.tar.gz
第二步:解壓 tar -zxvf nginx-1.5.9.tar.gz
第三步:設置一下配置信息 ./configure --prefix=/usr/local/nginx ,或者不執行此步,直接默認配置
第四步:
make 編譯 (make的過程是把各種語言寫的源碼文件,變成可執行文件和各種庫文件)
make install 安裝 (make install是把這些編譯出來的可執行文件和庫文件復制到合適的地方)

❸ linux 下nginx模塊的安裝

安裝

第一步 下載並解壓Nginx壓縮

從Nginx官網下載Nginx,或者在Linux上執行wget http://nginx.org/download/nginx-1.10.1.tar.gz命令直接下載
解壓nginx-1.10.1.tar.gz文件:

tar zxvf nginx-1.10.1.tar.gz
1
1
第二步 配置

cd nginx-1.10.1
./configure --prefix=/usr/local/nginx
1
2
1
2
注意:
① 如果之前沒有安裝C compiler(C 編譯器),這一步將報如下錯誤信息:

xueliang@dev:~/download/nginx-1.10.1$ ./configure –prefix=/usr/local/nginx
checking for OS
+ Linux 4.2.0-27-generic x86_64
checking for C compiler … not found

./configure: error: C compiler cc is not found

xueliang@dev:~/download/nginx-1.10.1$
可以參考這篇文章安裝C compiler,然後繼續下面的操作

② 如果之前沒有安裝PCRE,這一步將報如下錯誤信息:

checking for PCRE library … not found
checking for PCRE library in /usr/local/ … not found
checking for PCRE library in /usr/include/pcre/ … not found
checking for PCRE library in /usr/pkg/ … not found
checking for PCRE library in /opt/local/ … not found

./configure: error: the HTTP rewrite mole requires the PCRE library.
You can either disable the mole by using –without-http_rewrite_mole
option, or install the PCRE library into the system, or build the PCRE library
statically from the source with nginx by using –with-pcre= option.

xueliang@dev:~/download/nginx-1.10.1$

③ 如果之前沒有安裝zlib,這一步將報如下錯誤信息:

checking for md5 in system md library … not found
checking for md5 in system md5 library … not found
checking for md5 in system OpenSSL crypto library … not found
checking for sha1 in system md library … not found
checking for sha1 in system OpenSSL crypto library … not found
checking for zlib library … not found

./configure: error: the HTTP gzip mole requires the zlib library.
You can either disable the mole by using –without-http_gzip_mole
option, or install the zlib library into the system, or build the zlib library
statically from the source with nginx by using –with-zlib= option.

xueliang@dev:~/download/nginx-1.10.1$

也可以跳過此步,執行默認安裝,--prefix的默認值為/usr/local/nginx,Nginx官網對此有說明:Building nginx from Sources

❹ linux 怎麼安裝nginx

Centos7配置Nginx+php7Web服務

作者:JadeGlorious

1、安裝相應的擴展支持;

yuminstallgcc-c++
yuminstallpcrepcre-devel
yuminstallzlibzlib-devel
yuminstallopensslopenssl-devel
yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develmysqlpcre-devel
yum-yinstallcurl-devellibxslt-devel

集成至一行命令一次安裝
yum-yinstalllibjpeglibjpeg-devellibpnglibpng-develfreetypefreetype-devellibxml2libxml2-develmysqlpcre-develgcc-c++pcrepcre-develpcrepcre-developensslopenssl--develcurl-devellibxslt-devel

如有不能成功安裝的,單獨再安裝一次即可;
2、編譯安裝Nginx最新版本
//檢查是否已經安裝nginx

$find/-namenginx

//如果已經安裝nginx先卸載掉

$yumremovenginx

//進入習慣使用的下載目錄,下載想要使用的nginx版

$wgethttp://nginx.org/download/nginx-1.7.4.tar.gz

//解壓nginx安裝包

$tar-zxvfnginx-1.7.4.tar.gz

//進入解壓後的目錄

$cdnginx-1.7.4

//配置安裝信息,要載入什麼擴展,安裝到什麼目錄之類的
//使用--prefix參數指定nginx安裝的目錄,make、makeinstall安裝

$./configure$默認安裝在下載目錄

//指定目錄

$./configure--prefix=/usr/local/nginx//指定安裝在/usr/local/nginx

//編譯安裝

$make&&makeinstall

//檢查是否安裝成功

$whereisnginx

3、編譯安裝PHP7

//下載、解壓、進入目錄:

$wgethttp://downloads.php.net/~ab/php-7.0.6RC1.tar.gz
$tar-zxvfphp-7.0.6RC1.tar.gz$cdphp-7.0.6RC1

//配置安裝信息、擴展

$./configure--prefix=/usr/local/php--exec-prefix=/usr/local/php--bindir=/usr/local/php/bin--sbindir=/usr/local/php/sbin--includedir=/usr/local/php/include--libdir=/usr/local/php/lib/php--mandir=/usr/local/php/php/man--with-config-file-path=/usr/local/php/etc--with-mysql-sock=/var/run/mysql/mysql.sock--with-mhash--with-openssl--with-mysql=shared,mysqlnd--with-mysqli=shared,mysqlnd--with-pdo-mysql=shared,mysqlnd--with-gd--with-iconv--with-zlib--enable-zip--enable-inline-optimization--disable-debug--disable-rpath--enable-shared--enable-xml--enable-bcmath--enable-shmop--enable-sysvsem--enable-mbregex--enable-mbstring--enable-ftp--enable-gd-native-ttf--enable-pcntl--enable-sockets--with-xmlrpc--enable-soap--without-pear--with-gettext--enable-session--with-curl--with-jpeg-dir--with-freetype-dir--enable-opcache--enable-fpm--enable-fastcgi--with-fpm-user=nginx--with-fpm-group=nginx--without-gdbm--disable-fileinfo

//編譯檢查不通過,缺少什麼擴展安裝了重新檢測,通過後編譯安裝

$makeclean&&make&&makeinstall

maketest

配置文件
#cpphp.ini-development/usr/local/php/lib/php.ini
#cp/usr/local/php/etc/php-fpm.conf.default/usr/local/php/etc/php-fpm.conf
#cp/usr/local/php/etc/php-fpm.d/www.conf.default/usr/local/php/etc/php-fpm.d/www.conf#cp-R./sapi/fpm/php-fpm/etc/init.d/php-fpm

//安裝完成後修改nginx配置文件nginx.conf,添加對php的支持,指定項目目錄,完成後重啟nginx
//啟動php-fpm

#/etc/init.d/php-fpm

❺ 如何在Linux系統中安裝Nginx伺服器

Nginx伺服器對於提高網站的運行速度是非常有幫助的,它經常搭配Linux系統使用。那麼如何在Linux系統下面安裝Nginx伺服器呢?下面我給大家分享一下。

工具/材料

Linux命令行

首先我們需要將nginx的安裝包放到linux的/usr/local/software目錄下面,如下圖所示

接下來通過yum install命令安裝nginx的依賴包,如下圖所示,依賴包有pcre,pcre-devel,zlib,zlib-devel

然後我們將nginx的安裝包進行解壓,如下圖所示,tar解壓這里搭配zxvf參數

解壓以後我們就可以在目錄下看到如下圖所示的文件夾,這裡面就包含了安裝命令

接下來我們進入解壓文件,執行configure命令對安裝文件進行編譯,如下圖所示

編譯完以後執行make和make install兩個命令進行nginx的安裝,如下圖所示

安裝好了以後我們就可以看到如下圖所示的nginx目錄,這里的啟動文件就在sbin文件夾下面

接下來我們通過/usr/local/nginx/sbin/nginx命令啟動nginx伺服器,如下圖所示

最後我們執行ps -ef | grep nginx命令查看一下nginx是否啟動成功,出現如下圖所示的記錄代表啟動成功

❻ linux下安裝nginx部署多個前端項目

1.先安裝nginx所需要的環境

yum install gcc-c++

yum install -y pcre pcre-devel

yum install -y zlib zlib-devel

yum install -y openssl openssl-devel

也可按照如下命令一鍵安裝

yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

2.安裝nginx,安裝在/usr/local下

wget -c https://nginx.org/download/nginx-1.10.1.tar.gz

# 解壓縮

tar -zxvf linux-nginx-1.12.2.tar.gz

cd nginx-1.12.2/

# 執行配置

./configure

# 編譯安裝(默認安裝在/usr/local/nginx)

make

make install

安裝完直接訪問 http://121.36.107.248/     默認埠是80

Nginx常用命令

測試配置文件:${Nginx}/sbin/nginx -t

啟動命令:${Nginx}/sbin/nginx

停止命令:${Nginx}/sbin/nginx -s stop/quit

重啟命令:${Nginx}/sbin/nginx -s reload

查看進程命令:ps -ef | grep nginx

平滑重啟:kill -HUP [Nginx主進程號(即ps命令查到的PID)]

喜歡請關注 「蛋皮皮」 微信公眾號!更多干貨等你來學習哦。

❼ 在linux上安裝nginx是不是會創建名為nginx或nobody的用戶和用戶組

要編譯安裝Nginx,首先我們要安裝依賴包 pcre-devel 和 zlib-devel:# yum install pcre-devel zlib-devel -y
程序默認是使用 nobody 身份運行的,我們建議使用 nginx 用戶來運行,首先添加Nginx組和用戶,不創建家目錄,不允許登陸系統
# groupadd nginx
# useradd -M -s /sbin/nologin -g nginx nginx

2
准備工作完成後就是下載編譯安裝Nginx了,可以從我提供的網盤下載,也可以去Nginx的官網下載。
首先解壓源碼包:
# tar xf nginx-1.4.4.tar.gz
然後 cd 到解壓後的目錄就可以執行 ./configure 了
# cd nginx-1.4.4
指定安裝目錄和運行時用的屬主和屬組,並啟用狀態監控模塊等
# ./configure \
--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=nginx \
--group=nginx \
--with-http_ssl_mole \
--with-http_flv_mole \
--with-http_stub_status_mole \
--with-http_gzip_static_mole \
--http-client-body-temp-path=/var/tmp/nginx/client/ \
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \
--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \
--http-scgi-temp-path=/var/tmp/nginx/scgi \
--with-pcre
等配置完成後就可以 make && make install 了

熱點內容
iphone怎麼新建文件夾 發布:2024-11-19 00:24:37 瀏覽:912
免費代理伺服器ip和埠怎麼用 發布:2024-11-19 00:20:10 瀏覽:878
c語言帶參數的宏 發布:2024-11-19 00:07:31 瀏覽:946
15人團隊解壓拓展有什麼作用 發布:2024-11-18 23:46:34 瀏覽:307
百米2什麼配置 發布:2024-11-18 23:37:55 瀏覽:650
mp3存儲 發布:2024-11-18 23:20:08 瀏覽:865
自考專升本密碼多少位 發布:2024-11-18 23:16:45 瀏覽:269
資料庫底庫 發布:2024-11-18 23:15:08 瀏覽:945
linuxmp3 發布:2024-11-18 23:15:03 瀏覽:897
累加存儲器 發布:2024-11-18 23:13:33 瀏覽:860