安裝環境的配置 前提:準備開發環境(編譯環境) 安裝"Development Tools"和"Development Libraries" 一、# tar 二、# cd 三、# ./configure --help --prefix=/path/to/somewhere --sysconfdir=/PATH/TO/CONFFILE_PATH 功能:一、讓用戶選定編譯特性;二、檢查編譯環境; 四、# make 五、# make install
# tar xf tengine-1.4.2.tar.gz # cd tegnine-1.4.2 # ./configure --prefix=/usr/local/tengine --conf-path=/etc/tengine/tengine.conf # make # make install # /usr/local/tengine/sbin/nginx
一、修改PATH環境變量,以可以識別此程序的二進制文件路徑; 修改/etc/profile文件 在/etc/profile.d/目錄創建一個以.sh爲名稱後綴的文件,在裏面定義export PATH=$PATH:/path/to/somewhere source /etc/profile.d 從新讀取配置文件 二、默認狀況下,系統搜索庫文件的路徑/lib, /usr/lib; 要增添額外搜尋路徑: 在/etc/ld.so.conf.d/中建立以.conf爲後綴名的文件,然後把要增添的路徑直接寫至此文件中; # ldconfig 通知系統從新搜尋庫文件 -v: 顯示從新搜尋庫的過程 三、頭文件:輸出給系統 默認:/usr/include 增添頭文件搜尋路徑,使用連接進行: /usr/local/tengine/include/ /usr/include/ 兩種方式: ln -s /usr/local/tengine/include/* /usr/include/ 或 ln -s /usr/local/tengine/include /usr/include/tengine 四、man文件路徑:安裝在--prefix指定的目錄下的man目錄;/usr/share/man 一、man -M /PATH/TO/MAN_DIR COMMAND 二、在/etc/man.config中添加一條MANPATH
練習: 編譯安裝httpd-2.2.16