亚洲韩日午夜视频,欧美日韩在线精品一区二区三区,韩国超清无码一区二区三区,亚洲国产成人影院播放,久草新在线,在线看片AV色

您好,歡迎來到思海網絡,我們將竭誠為您提供優質的服務! 誠征網絡推廣 | 網站備案 | 幫助中心 | 軟件下載 | 購買流程 | 付款方式 | 聯系我們 [ 會員登錄/注冊 ]
促銷推廣
客服中心
業務咨詢
有事點擊這里…  531199185
有事點擊這里…  61352289
點擊這里給我發消息  81721488
有事點擊這里…  376585780
有事點擊這里…  872642803
有事點擊這里…  459248018
有事點擊這里…  61352288
有事點擊這里…  380791050
技術支持
有事點擊這里…  714236853
有事點擊這里…  719304487
有事點擊這里…  1208894568
有事點擊這里…  61352289
在線客服
有事點擊這里…  531199185
有事點擊這里…  61352288
有事點擊這里…  983054746
有事點擊這里…  893984210
當前位置:首頁 >> 技術文章 >> 文章瀏覽
技術文章

Linux上架設支持JSP+PHP的Web服務器

添加時間:2011-1-18  添加: admin 
近年來Linux在服務器市場占有比例日漸攀升,除了緣于Linux的免費和安全性之外,還因為Linux上的應用服務日益豐富。大部分常見的服務都在Linux上有了較好的解決方案。而對于Intenet上應用最廣泛的Web服務來說,Linux的表現就更為出色。  誰也無法說 清Internet上究竟有


  # make
  # make install
  # cp php.ini-dist /usr/local/lib/php.ini
  編輯PHP的配置文件是/usr/local/lib/php.ini,將其中的register_globals變量修改成On,默認是Off的。需要將它改成On。否則會出現php不能直接讀不到post或get的數據的現象。
  編輯Apache的配置文件/usr/local/terry_yu/apache/conf/httpd.conf,在文件結尾加上以下一行:
  AddType application/x-httpd-php .php .php3
  啟動apache:
  # /usr/local/terry_yu/apache/bin/apachectl start
  然后可以用一個簡單的php文件來測試PHP的安裝,這個簡單的PHP文件包含下列一行:
  <? phpinfo();?>
  將其保存為/usr/local/terry_yu/apache/htdocs/info.php,然后在瀏覽器中瀏覽,如果觀看到以顯示有“PHP Version4.3.3”標題的頁面就表示整合PHP與Apache成功了。而且在這個頁面中可以看到與PHP相關的選項,其中應該有關于MySQL的子項,這表明PHP已經內置了對MySQL的支持了。這樣就表示PHP+MySQL+Apache的環境已經成功了,接下來是安裝Resin來支持JSP環境。
  六.安裝Resin
  http://www.caucho.com/download/resin-3.0.3.tar.gz
  下載的resin的安裝包解開后應該可以直接單獨運行的。筆者將其解開后放到/usr/local/terry_yu目錄下
  # tar -xzpvf resin-3.0.3.tar.gz
  # mv resin-3.0.3 /usr/local/terry_yu/
  # cd /usr/local/terry_yu/
  # ln -s resin-3.0.3/ resin
  啟動resin
  # /usr/local/terry_yu/resin/bin/httpd.sh start
  如果之前安裝JDK時設置好了相關的環境變量,就能夠從http://localhost:8080/上能看到resin的頁面,這也就表示單獨的resin運行成功了。然后,為了整合resin和apache,我們需要重新編譯一下,以生成mod_caucho給Apache調用。
  # cd /usr/local/terry_yu/resin
  # ./configure --with-apache=/usr/local/terry_yu/apache
  # make
  # make install
  修改/usr/local/terry_yu/resin/conf/resin.conf,大約在第159行(安裝的resin版本不同,配置文件的內容可能有所不同),將<document-directory>修改成自己的apache的DocumentRoot的值。
  <resin xmlns=http://caucho.com/ns/resin>
   <server>
    <host id="">
  <document-directory>/usr/local/terry_yu/apache/htdocs</document-directory> ##這里修改成/usr/local/terry_yu/apache/htdocs
     ...
    </host>
   </server>
  </resin>
  修改/usr/local/terry_yu/apache/conf/httpd.conf,在編譯resin時,安裝程序已經修改過httpd.conf,不過還不完全正確,應該改成類似以下的配置,如果你完全按本文進行的安裝可以直接復制這些內容:
  LoadModule caucho_module libexec/mod_caucho.so
  AddModule mod_caucho.c
  <IfModule mod_caucho.c>
   ResinConfigServer localhost 6802
  <Location /caucho-status>
   SetHandler caucho-status
  </Location>
 </IfModule>
  修改完后,重新啟動resin后生效:
  /usr/local/terry_yu/resin/bin/httpd.sh restart
  /usr/local/terry_yu/apache/bin/apachectl restart
  通過瀏覽器去訪問http://localhost/caucho-status/,如果出現以下頁面剛表示resin和apache已經成功整合了。  然后再測試一下JSP對數據庫的訪問,在/usr/local/apache/htdocs/下面用jsp寫一個簡單的jsp文件來連接本機的MySQL數據庫:
  vi /usr/local/terry_yu/apache/htdocs/testdb.jsp
  輸入以下內容,可以直接粘貼:
  <html>
  <head>
  <title>Test JDBC For MySQL</title>
  </head>
  <body>
  <%@ page contentType="text/html;charset=gb2312" %>
  <%
   Class.forName("com.mysql.jdbc.Driver").newInstance();
   java.sql.Connection conn;
   conn =
  java.sql.DriverManager.getConnection("jdbc:mysql://localhost/mysql?user=root&password=abcdefg");
  %>
  </body>
  </html>
  通過瀏覽器去訪問http://localhost/testdb,如果看到了一個沒有任何錯誤信息<

分享到:

頂部 】 【 關閉
版權所有:佛山思海電腦網絡有限公司 ©1998-2024 All Rights Reserved.
聯系電話:(0757)22630313、22633833
中華人民共和國增值電信業務經營許可證: 粵B1.B2-20030321 備案號:粵B2-20030321-1
網站公安備案編號:44060602000007 交互式欄目專項備案編號:200303DD003  
察察 工商 網安 舉報有獎  警警  手機打開網站