日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

閑話安裝PHP5.0

稍微有變的就是在“./configure”這個(gè)命令上所帶的參數(shù)不同,具體可以使用命令“./configure --help”查看 。下面所要說的是本人在安裝PHP5.0.0b2上遇到的問題 。
下載完了“php-5.0.0b2.tar.gz”之后,執(zhí)行“#tar xzvf php-5.0.0b2.tar.gz”命令解壓到“php-5.0.0b2”目錄,接著像往常一樣執(zhí)行“./configure --help”,完了之后再用如下命令安裝(機(jī)器上已經(jīng)存在php4.3.3,安裝在/usr/local/apache/php/目錄下):
#./configure
--with-apxs2=/usr/local/apache/bin/apxs
--with-mysql
--prefix=/usr/local/apache/php5
--with-config-file-path=/usr/local/apache/php5
--enable-track-vars --disable-cgi
--with-zlib --with-iconv
--with-gettext
--with-gd
--with-gd-dir=/usr/lib
--with-jpeg
--with-jpeg-dir=/usr/lib
--with-freetype
--with-freetype=/usr/lib
--with-png
--with-png-dir=/usr/lib
--enable-ftp
--enable-sockets
--with-java=/usr/java/j2sdk1.4.2_02
--with-bz2
--with-libxml-dir=/usr/lib/
--with-dom=/usr/lib
如果你的RH是默認(rèn)安裝的話,等檢測(cè)到libxml2的時(shí)候那么可能會(huì)出現(xiàn)如下錯(cuò)誤:
configure: error: libxml2 version 2.5.10 or greater required.
這是由于“l(fā)ibxml2”的版本低造成的 。本人就是由于此錯(cuò)誤,忙乎了3,4天也沒出結(jié)果(開始時(shí)用參數(shù)“--disable-all”免強(qiáng)裝上PHP5.0.0b2,可惜很多功能無法用,連SESSION都不支持),其實(shí)看錯(cuò)誤就很容易看出是由于“l(fā)ibxml2”的版本不夠高造成的,于是我去“www.xmlsoft.org”下了高于2.5.10的“RPM”包,用
“RPM”命令安裝“#rpm -Uvh libxml2-xxx”根本無法升級(jí),后來強(qiáng)制用命令“
rpm -e --nodeps libxml2”卸載掉,再用命令“rpm -ivh libxml2-xxx”安裝可以裝上了,用命令“rpm -q libxml2”,發(fā)現(xiàn)版本已經(jīng)是對(duì)了(高于2.5.10),重新用上述命令“configure PHP5.0.0b2”,發(fā)現(xiàn)還是同樣的錯(cuò)誤,不管裝哪個(gè)版的RPM包都是一樣,最后下了一個(gè)“l(fā)ibxml2-2.5.11.tar.gz”,解壓后用如下命令編譯,安裝:
#./configure
--prefix=/usr/lib
--with-ftp
--with-http
--with-HTML
--with-regexps
--with-debug
--with-mem-debug
--with-pic
--with-catalog
--with-docbook
--with-xinclude
--with-schemas
--with-c14n
--with-threads
--with-fexceptions
--with-history
--with-iso8859x
--with-thread-alloc
#make
#make install
#make clean
之后再重新開始PHP的“configure”操作,一切正常,最后“make,make install”,修改“/usr/local/apache/httpd.conf”,加載PHP5的動(dòng)態(tài)模塊,重啟“APACHE”,已經(jīng)可以正常工作了 。【閑話安裝PHP5.0】主要是注意在RH9下面升級(jí)“l(fā)ibxml2”要用二進(jìn)制碼重新編譯安裝才行,安裝的時(shí)候注意指定一個(gè)路徑“--prefix=/usr/lib”(默認(rèn)的安裝路徑在“/usr/local/lib”,具體可以看說明文件),升級(jí)完了“l(fā)ibxml2”之后,在PHP的安裝過程中要指定“l(fā)ibxml2”所在的路徑,附帶參數(shù)“--with-libxml-dir=/usr/lib”,其它的安裝和“PHP4.X”的沒什么區(qū)別,若遇到什么模塊不支持或找不到的話最好獨(dú)立下載較新版本或重裝,如“IMAP,OPENSSL”等等 。順便說一句,只要在安裝“PHP”的時(shí)候指明其安裝路徑及“PHP.INI”文件存儲(chǔ)路徑就可讓多個(gè)不同“PHP”版本共存在同一臺(tái)機(jī)器上,同理“APACHE”等其它軟件也是如此 。

    推薦閱讀