由于showdoc是php項目,是以必須先安裝php環境。
1、apache的安裝,這個不做介紹。
2、安裝php相關元件,安裝的元件版本較低。相關包下載下傳:http://download.csdn.net/download/chengdaleegang/10131536
操作步驟:
(1)安裝libxml
安裝順序:1、進入 libxml 目錄;2、配置參數(包括安裝路徑;依賴軟體;安裝功能等);3、編譯;4、安裝。注:所有軟體包安裝類似
1 2 | |
./configure 為軟體包配置參數指令,--prefix 表示指定的安裝目錄,大部分目錄若不在會自動建立,個别不會,需要我們手動建立
1 | |
以上指令是将編譯和安裝在一起執行,由于軟體小,安裝速度比較快,若大的軟體,可能會花比較長的時間。
(2)安裝libmcrypt
1 2 3 | |
(3)安裝zlib
1 2 3 | |
./configure 後面不要跟 --prefix 參數,讓其安裝在預設目錄中,因為安裝 libpng 的時候會用到 zlib。
(4)安裝libpng
1 2 3 | |
(5)安裝jpeg6
這個軟體配置的時候不會自動建立目錄,需要我們手動建立
1 2 3 4 5 | |
生成目錄完畢!
1 2 3 | |
./configure 中參數說明:
--enable-shared 建立共享庫使用的GNU的libtool
--enable-static 建立靜态庫使用的GNU的libtool
(6)安裝freetype
1 2 3 | |
(7)安裝autoconf
1 2 3 | |
這個軟體直接安裝在預設目錄下。
(8)安裝GD
1 2 3 | |
./configure 中參數說明:
--with-jpeg=/usr/local/jpeg6/ 指定到哪去找jpeg庫檔案的位置
--with-png=/usr/local/libpng/ 指定到哪去找png庫檔案的位置
--with-freetype=/usr/local/freetype/ 指定到哪去找freetype 2.x字型庫的位置
注意 安裝此軟體包可能會出現以下錯誤,如下圖所示:
如果出現如此錯誤,解決方法:
1 | |
找到關鍵詞"png.h" 指令:/png.h 回車
替換為:/usr/local/libpng/include/png.h
效果如下圖所示:
儲存退出,繼續執行"make && make install" 執行即可安裝成功。
以上步驟感謝腳本之家提供支援。
3、安裝php環境,
(1)進入php解壓後的包,進行變量配置:
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --with-apxs2=/usr/local/apache/bin/apxs --with-libxml-dir=/usr/local/libxml2 --with-png-dir=/usr/local/libpng --with-jpeg-dir=/usr/local/jpeg6 --with-freetype-dir=/usr/local/freetype --with-gd=/usr/local/gd2 --with-mcrypt=/usr/local/libmcrypt --enable-soap --enable-mbstring=all --enable-sockets
(2)編譯安裝:make && make install
(3)設定 php.ini 配置檔案:cp php.ini-development /usr/local/php/etc/php.ini
(4)編輯Apache配置檔案:vi /etc/httpd/httpd.conf 如果出現:
LoadModule php5_module modules/libphp5.so 則伺服器添加php正确。
在 vi 編輯器中搜尋“AddType application/x-compress .Z” 搜尋添加如下内容,如果存在則忽略:
(5)在運作後可能會出現提示zlib不存在,需要再安裝配置zlib:
a、進入php解壓目錄:php/ext/zlib/ 執行:cp config0.m4 config.m4
b、執行php安裝目錄下的 phpize
c、配置zlib:./configure --with-php-config=/usr/local/bin/php-config --with-zlib=/usr
d、如果出現: Installing shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20100525/ 則為成功
e、修改php.ini,在檔案最後加上: extension=zlib.so (注意不要前面的逗号)
以上感謝文檔支援:http://blog.csdn.net/u013870094/article/details/52351571
4、showdoc安裝:
将showdoc項目下載下傳後解壓到apache的工作目錄,本人是安裝的apache并制定目錄在htsdoc中。文檔目錄路徑可在http.conf中修改。
5、為避免各種版本問題,請下載下傳本人提供的各種包,不然不保證此攻略會順利将php+showdoc安裝成功。