麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統(tǒng) > Solaris > 正文

Solaris 10整合apache與php 詳細過程

2020-02-10 11:41:31
字體:
供稿:網(wǎng)友
閱讀提示:與solaris 9不同的是,solaris 10已經(jīng)默認安裝GNU開發(fā)工具(GCC,make等)。但默認的環(huán)境變量沒有把相關(guān)的路徑設(shè)置進去。

前幾天,我在solaris 10上整合apache與php,其間遇到一些問題,很有代表性,在這里把相關(guān)的過程及處理措施記錄下來,希望對大家有所幫助。

與solaris 9不同的是,solaris 10已經(jīng)默認安裝GNU開發(fā)工具(GCC,make等)。但默認的環(huán)境變量沒有把相關(guān)的路徑設(shè)置進去—看路徑是否被設(shè)置進去,只要執(zhí)行不帶選項和參數(shù)的命令gcc就知道了—用find搜索文件make和gcc,然后把路徑寫進文件/etc/profile,我的系統(tǒng)的/etc/profile路徑設(shè)置如下所示:
 

export  PATH=$PATH:/usr/ccs/bin:/usr/sfw/bin

改完后執(zhí)行source /etc/profile就可以了。鑒于solaris 10自帶的tar不太方便,用GNU tar代替它,其過程如下:
 

gunzip -d tar-1.16.tar.gztar xvf tar-1.16.tarcd tar-1.16./configure -prefix=/usr/local/gnutar //指定目錄,否則可能報錯makemake install    //把包安裝在目錄/usr/local/gnutar了mv /usr/sbin/tar  /usr/sbin/tar.orig  //把系統(tǒng)自帶的vi移動到一邊,
                                以便萬一發(fā)生意外能夠恢復(fù)回來//ln –s /usr/local/gnutar/bin/tar  /usr/sbin/tar

接下來安裝apache,其過程如下:

cd /roottar zxvf httpd-2.2.0.tar.gzcd httpd-2.2.0./configure –prefix=/usr/local/apache2 –enable-so makemake instal  

察看是否生成目錄/usr/local/apache2便知apache是否被正確安裝。

安裝php,其過程如下:

cd /roottar zxvf php-5.2.0.tar.gzcd php-5.2.0./configure -prefix=/usr/local/php -with-apxs2
=/usr/local/apache2/bin/apxs ……… 

這個過程不能正常運行下去,出現(xiàn)下面的報錯信息:

Configuring extensionschecking whether to enable LIBXML support... yeschecking libxml2 install dir... nochecking for xml2-config path... /usr/bin/xml2-configconfigure: error: libxml2 version 2.6.11 or greater required.

這表明系統(tǒng)自帶的libxml2版本低,需要2.6.11以上的版本。有2種辦法解決這個問題:升級libxml2和重新安裝一個libxml2。在運行業(yè)務(wù)的solaris 環(huán)境,升級是一個十分冒險的辦法,我們這里有很多程序員胡亂升級軟件包把系統(tǒng)弄崩潰的先例,所以強烈建議象我一樣保守,重新安裝一個新的libxml2。只要我們在源碼安裝過程中指定了安裝目錄,安裝了新的libxml2后不會對系統(tǒng)產(chǎn)生任何危害,當(dāng)然占據(jù)那一點磁盤空間是微不足道的了。下面是安裝一個新的 libxml的步驟:

cd /roottar zxvf libxml2-2.6.26.tar.gz./configure –prefix=/usr/local/libxmlmakemake install

這時我們再回來安裝php

cd /root/php-5.2.0./configure -prefix=/usr/local/php5 -with-apxs2=/usr/local/apache2/bin/apxs
-with-libxml-dir=/usr/local/libxml   //配置很順利的完成了makemake install

最后一個步驟是配置和測試,實際上只需要修改apache的配置文件httpd.conf。由于在php的配置過程中使用了選項—with-apxs,因此會在htppd.conf文件中插入“LoadModule php5_module modules/libphp5.so”這一行,先檢查一下看受否被自動寫入;然后再手動插入行“AddType application/x-httpd-php .php .phtml”,注意:.php,.phtml前面各有一個空格,沒有這個空格將不能正常解析php頁面,這是一個很容易忽視的問題,請初學(xué)者留意。寫一個最簡單的測試文件index.php,包含“”,把它保存在apache根文檔所在的目錄(這里是/usr/local/apache/htdocs/index.php)。執(zhí)行/usr/local/apache/bin/apachectl start啟動apache守護進程,從瀏覽器輸入http://IP/index.php測試,如果出現(xiàn)類似下面的頁面,表明一切正常。

以GNU源碼方式來安裝軟件,可使各種平臺的操作方法基本一致,這對負責(zé)運營各種linux/unix的系統(tǒng)管理員來說,GNU源碼是一種很好的選擇。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 久久亚洲精品国产一区 | 国产深夜福利视频在线播放 | 九九热视频这里只有精品 | 在线中文字幕网站 | 九九热精品在线视频 | 国产亚洲精品久久久久久网站 | 毛片免费观看视频 | 国产一国产一级毛片视频 | 日本aaaa片毛片免费观蜜桃 | 羞羞视频入口 | 性片久久| 男女隐私免费视频 | 天天草天天干天天 | 黄色伊人网站 | 黄色成年在线观看 | 涩涩操 | 717影院理论午夜伦八戒秦先生 | 自拍亚洲伦理 | av在线大全 | 国产精品免费观看视频 | 毛片a区| 黄视频免费在线 | 亚洲成人午夜精品 | 黄色香蕉视频 | 国产精品午夜在线观看 | 中文字幕免费在线观看视频 | 国产免费看 | 免费午夜视频 | 性高湖久久久久久久久aaaaa | 亚洲5区| a视频在线看 | 91短视频在线 | 久久久精品视频免费看 | 九九热精品视频在线播放 | 欧美精品亚洲人成在线观看 | 欧美一级性 | 日本教室三级在线看 | 欧美性生交xxxxx久久久缅北 | www.91成人 | 国产人妖一区二区 | 国产一区二区视频精品 |