ubuntu 12 04 編譯安裝 nginx

2022-09-03 21:15:17 字數 1365 閱讀 7920

編譯前先安裝兩個包:

直接編譯安裝會碰到缺少pcre等問題,這時候只要到再安裝兩個包就ok

sudo apt-get install libpcre3-dev aptitude libssl-dev這樣再make install就可以成功了

執行如下操作來安裝openssl及其開發函式庫:

$ sudo apt-get install openssl  

$ sudo apt-get install libssl0.9.8  

$ sudo apt-get install libssl-dev  

依賴包安裝完畢以後 就可以編譯安裝nginx

1。解壓原始碼包 

tar zxvf nginx-1.0.14.tar.gz -c ../extra/

cd ../extra/nginx-1.0.14/

2. 編譯安裝

4.啟動nginx 

sudo /usr/local/nginx/sbin/nginx

關閉nginx

sudo /usr/local/nginx/sbin/nginx -s stop

重讀nginx配置檔案

sudo /usr/local/nginx/sbin/nginx -s reload

啟動nginx出現的錯誤 :nginx: [emerg] bind() to 0.0.0.0:80 failed (98: address already in use)

使用命令關閉占用80埠的程式

sudo fuser -k 80/tcp

##建立軟鏈結sudo ln -s /usr/local/nginx/sbin/nginx /etc/init.d/##啟動nginx/etc/init.d/nginx

之後就開啟瀏覽器  輸入http://localhost ; 

測試一下吧!

!!!給nginx 設定支援php功能

首先編輯

sudo vi /usr/local/nginx/conf/nginx.conf

直接修改

location /

location ~ \.php$

修改這兩處即可讓nginx 支援 php 功能

然後 sudo /etc/init.d/nginx -s reload   //重新載入nginx 的配置檔案

ubuntu 12 04 編譯 安裝PHP

php 5.5.8.tar.gz 2.安裝 解壓後進入解壓目錄,執行 其中,prefix選項指定了安裝目錄 with mysql選項指定了支援的mysql服務所在的目錄 with apxs2選項指定了 php要使用的apache應用所在的目錄 with config file path選項則是指定了...

Ubuntu1204 編譯安裝Ice3 5 0

花了一下午在 ubuntu1204 下編譯安裝ice3.5.0,過程比較順利,和以前編譯vlc什麼的比起來,得算是愉快的經歷了。回想一下由兩個原因,一是第三方依賴庫少 我只編譯了cpp 所以只有5個依賴庫 第二是第三方依賴庫要麼可以通過apt get輕鬆獲得,要麼直接提供原始碼 且原始碼可以直接編譯...

ubuntu12 04安裝攻略

之前 在vmware下安裝ubuntu12.04 64位系統,各種問題,又換成32位的,所有軟體都要重新來查詢,這裡記錄一下,以備以後還要用。二 在vmware 中新建乙個新的虛擬機器,選擇安裝映象檔案 安裝完ubuntu,登陸之後出現黑屏,有可能是3d加速被開啟了,關閉方法為 開啟虛擬機器配置檔案...