當前版本
a:解決apr not found問題》
tar -zxf apr-1.4.5.tar.gz
cd apr-1.4.5
./configure --prefix=/usr/local/apr
make && make install
注意:在執行configure可能會出現
rm: cannot remove `libtoolt': no such file or directory錯誤資訊。提示編輯configure這個檔案,
將 $rm 「$cfgfile」 那行注釋掉 ,然後重新編譯即可。
b:解決apr-util not found問題》
tar -zxf apr-util-1.3.12.tar.gz
cd apr-util-1.3.12
./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config
make && make install
注意:在執行make可能會出現錯誤資訊
make[1]: *** [xml/apr_xml.lo] error 1
make: *** [all-recursive] error 1
原因是缺少expat庫
yum install expat-devel
c:解決pcre問題》
unzip -o pcre-8.10.zip
cd pcre-8.10
./configure --prefix=/usr/local/pcre
make && make install
或者 yum install pcre-devel ( 編譯httpd引數 --with-pcre )
注意: 執行./configure可能報錯 configure: error: invalid c++ compiler or c++ compiler flags
yum install -y gcc gcc-c++
最後編譯apache時加上:
執行configure報錯
configure: error: bundled apr requested but not found at ./srclib/. download and unpack the corresponding apr and apr-util packages to ./srclib/.
解決方法
啟動服務 ( 預設去找的是apache2目錄, 指定啟動配置檔案. 若編譯在apache2目錄就不用指定配置檔案)
檢視編譯引數
檢視模組
1、nginx編譯引數:
nginx -v(大寫)2、apache編譯引數#注意:需保證nginx在環境變數中,或者使用這樣的形式:/user/local/nginx/sbin/nginx -v
cat your_apache_dir/build/config.nice3、php編譯引數:
php -i |grep configure4、mysql編譯引數:#或者 /user/local/php/bin/php -i |grep configure
cat /user/local/mysql/bin/mysqlbug |grep configure
24點(公升級版)
本24點 可以實現以下操作 查詢4個數經過 和 運算是否可得到nnn 支援僅查詢是否存在和查詢存在的算式 支援多組資料,每組資料結束後請按回車,當n 0 n 0n 0時結束 第一行乙個二進位制數g,0表示不輸出算式,1相反 輸入後過程中不可更改 接下來一行乙個數n nn然後下一行4個數,表示這些數參...
Apache2 0 53公升級筆記
enable deflate 網頁壓縮 enable expires 過期時間 enable headers 修改報頭 enable module so with mpm prefork 以執行緒模式提高效能 make make install 測試安裝是否順利 修改80埠為88 先確定88埠沒使用...
公升級win10後Apache2 2無法啟動錯誤
7月29日,筆者第一時間公升級win10,發現原先的wamp環境,apache2.2無法啟動,具體錯誤 localhost 404報錯,apache monitor apache無法啟動,running none of apache 1 service.通常還是80埠占用,為徹底解決,修改httpd...