編譯前先安裝兩個包:
直接編譯安裝會碰到缺少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加速被開啟了,關閉方法為 開啟虛擬機器配置檔案...