Linux全能web服務(wù)器配置方案
Linux全能web服務(wù)器配置方案 綱要: 一, Apache的安裝 二, 編譯安裝PHP 三, JSP環(huán)境的支持 四, 企業(yè)虛擬主機配置實戰(zhàn)方案 五, Web服務(wù)環(huán)境支持測試 一,Apache(ht
Linux全能web服務(wù)器配置方案
綱要:
一, Apache的安裝
二, 編譯安裝PHP
三, JSP環(huán)境的支持
四, 企業(yè)虛擬主機配置實戰(zhàn)方案
五, Web服務(wù)環(huán)境支持測試
一,Apache(httpd)的安裝
1.rpm (redhat自帶的安裝)
2.重新編譯源代碼安裝
1,RPM包的安裝:
[root@linuxhero root]# rpm -qa | grep httpd 查看是否已經(jīng)安裝此服務(wù)
httpd-manual-2.0.40-21
redhat-config-httpd-1.0.1-18
httpd-devel-2.0.40-21
httpd-2.0.40-21
2,重新編譯Apache源代碼安裝
#rpm –e httpd –-nodeps 卸載原用的Apache用戶
#tar -zxvf httpd-2.0.54.tar.gz 解壓
#cd httpd-2.0.54
# ./configure --prefix=/usr/local/httpd --enable-modules=so --enable-so
注:--prefix參數(shù)用來指定安裝后存放的路徑,--enable-modules用來指定系統(tǒng)允許使用的功能擴展的類型,這里指定為so類型,--enable-so用來指定允許DSO(動態(tài)共享對像)
#make
#make install
#cd /usr/local/httpd/bin/
#./httpd –k start
二,編譯安裝PHP
1,freeTDS(解決PHP與MSSQL連接的問題)
2,編譯安裝PHP
具體安裝如下:
1. freeTDS的安裝
#tar –zxvf freetds-stable.tgz
#cd freetds-0.63
#./configure --prefix=/usr/local/freetds --with-tdsver=8.0
注:--with-tdsver指定的freetds支持的數(shù)據(jù)庫版本號,其中8.0對應(yīng)的是sqlservr2000.
#make
#make install
#vi /etc/ld.so.conf 設(shè)置系統(tǒng)動態(tài)庫配置文件,加入以下:
/usr/local/freetds/lib
保存退出。
#ldconfig 重新加載動態(tài)庫列表ld.so.conf
2. 編譯安裝PHP
#tar –zxvf php-5.0.4.tar.gz
#cd php-5.0.4
#./configure --with-mysql --with-sybase=/usr/local/freetds
--with-apxs2=/usr/local/httpd/bin/apxs
--prefix=/usr/local/php
#echo $?
顯示為:0,表示編譯過程中沒有錯誤,顯示其它都用錯(我始是編譯不成功,不能make,裝了一個libxml2-2.6.19.tar.gz問題就解決了)
#make
#make install
#cp php.ini-dist /usr/local/lib/php.ini
#vi /usr/local/lib/php.ini
將register_globals = Off改為register_globals = On
#vi /usr/local/httpd/httpd.conf 些模塊簡單的修改
將Listen 80 改為: Listen 192.168.0.230:80
在配置文件中添加如下:
AddType application/x-httpd-php .php .php3 .php4 .php5
#AddHandler cgi-script .cgi,去掉#打開CGI腳本服務(wù)
#/usr/local/httpd/bin/apachectl restart 重啟一下apahce服務(wù)
apache服務(wù)器的PHP配置完成。
設(shè)置啟動文件:
#vi /etc/rc.d/rc.local
增加一行:
/usr/local/httpd/bin/apachectl start
配置重新導(dǎo)入
/etc/rc.d/init.d/xinetd restart
測試PHP
進入Apache默認主目錄/usr/local/httpd/htdocs,在該目錄下建一個phpinfo.php文件
#vi phpinfo.php 寫入以一內(nèi)容
http://192.168.0.230/phpinfo.php 就可以看到相關(guān)的服務(wù)信息啦。
三,JSP環(huán)境支持
1,JDK的安裝
2,Tomcat的安裝
3.JDBC(JSP與,MSYQL,MSSQL連接)
4,JK2(是APACHE組織指定的