資源描述:
《phpmysqlapache編譯安裝》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、Php+mysql+apache搭建環(huán)境(編譯安裝)安裝mysql1、下載mysql源碼文件2、安裝yum-yinstallgccgcc-c++,下載cmake包,安裝cmake(make;makeinstall)3、安裝mysql(yuminstallgccyuminstallcppyuminstallgcc-c++yuminstallncursesconfigure--prefix=/usr/local/apache--with-mysql=/usr/local/mysql--enable-cgi--
2、enable-ssl--with-ssl=/usr/local/openssl(--enable-so)這個(gè)參數(shù)適應(yīng)的進(jìn)行添加--enable-rewrite--enable-modules=all--enable-mods-shared=allyuminstallncurses-develyuminstallgd-develphp-gdyuminstallzlib-develyuminstallfreetype-develfreetype-demosfreetype-utilsyuminstalllib
3、png-devellibpng10libpng10-develyuminstalllibjpeg-develyuminstallImageMagickyuminstallflex)安裝php這次在編譯php5的時(shí)候,真的體驗(yàn)到linux的復(fù)雜了,吃盡了苦頭。在這里就總結(jié)一下。1:安裝zlib,假如你編譯的時(shí)候,指定路徑,那么在安裝gd的時(shí)候,會(huì)出現(xiàn)找不到zlib的錯(cuò)誤,其實(shí)缺省安裝,是把軟件安裝到/usr/local/lib和/usr/local/include/下的。所以就采用缺省的路徑就可以了。2:f
4、reetype,這個(gè)如果你編譯的時(shí)候,采用缺省路徑,那么你編譯php的時(shí)候,就必須指定freetype的路徑,否則是找不到的,我猜測時(shí)候因?yàn)樵谌笔〉穆窂较耭reetype的目錄是freetype2,這樣就找不到。(我突然想到,假如我做一個(gè)軟鏈接,是不是就可以解決這個(gè)問題呢)。這就要你知道freetype缺省時(shí)候安裝在那里。/usr/local/include/freetype2。你看我編譯php的參數(shù)的時(shí)候就用到。3:編譯jpeg的時(shí)候,這個(gè)軟件比較笨,自己不會(huì)創(chuàng)建目錄,所有你只能手工創(chuàng)建,指定他的安裝路
5、徑,這個(gè)其實(shí)也是和軟件的版本有關(guān),以后估計(jì)就沒有這個(gè)問題了。4:編譯libxml2,如果沒有這個(gè),編譯php的時(shí)候,就會(huì)出錯(cuò),不過你編譯了這個(gè),還是會(huì)出錯(cuò),你必須cpxml2-config/usr/bin才能解決無法找到xml2-config這個(gè)錯(cuò)誤。5:關(guān)于安裝過程是否需要指定路徑,指定路徑的好處就是你能很清楚這個(gè)軟件是安裝在那里,干什么用途的。這也是為什么用編譯的方式,不過lib庫這些,比較復(fù)雜,要搞明白,你就只能看那些help6:編譯的時(shí)候,出現(xiàn)不認(rèn)識(shí)的參數(shù),這個(gè)時(shí)候,你就只能看help./conf
6、igurehelp
7、grepfreetype這樣你才能得到你有用的信息,這也是根別人學(xué)到的。7:安裝jpegsrc.v6b.tar.gz,的時(shí)候,有資料上寫的時(shí)候makeinstall_lib,才能應(yīng)該執(zhí)行makeinstall-lib才能生成libjpeg.a文件,不過現(xiàn)在這個(gè)版本好像時(shí)候不需要,/usr/local/jpeg/lib/libjpeg.a,能找到這個(gè)文件。8:軟件下載地址http://www.zlib.net/zlib-1.2.3.tar.gzftp://ftp.uu.net/graph
8、ics/jpeg/jpegsrc.v6b.tar.gzhttp://download.savannah.gnu.org/releases/freetype/freetype-2.3.5.tar.gzftp://ftp.simplesystems.org/pub/libpng/png/src/libpng-1.2.26.tar.gzhttp://www.libgd.org/releases/gd-2.0.35.tar.gz安裝步驟1:安裝ZLIB2######zlib#############tarzxvf
9、zlib-1.2.3.tar.gzcdzlib-1.2.3./configuremakemakeinstallclean2:安裝PNG##########libpng###########tarzxvflibpng-1.2.26.tar.gzcdlibpng-1.2.26./configuremakemakeinstallclean3:安裝freetype##########freetype#########cdfreetyp