centos配置 apache、php、jdk、resin

來源:互聯網
上載者:User

  centos配置apache、php、jdk、resin

  目前網上關於這個配置有不少版本,總的來說,基本步驟是正確的,但是,在一些細節的地方,都有著或多或少的出入。這裡,本人根據今天的配置過程,寫下一個基本的綱要:按照這個綱要,應該是能夠正常安裝的。

  1,安裝系統所需的模組:

  [root@cathysky81~]#viinstall.sh 

  yuminstallgcc

  yuminstallcpp

  yuminstallgcc-c++

  yuminstallncurses

  yuminstallncurses-devel

  yuminstallgd-develphp-gd

  yuminstallgd-devel

  yuminstallgcc

  yuminstallcpp

  yuminstallgcc-c++

  yuminstallncurses

  yuminstallncurses-devel

  yuminstallgd-develphp-gd

  yuminstallgd-devel

  yuminstallzlib-devel

  yuminstallfreetype-develfreetype-demosfreetype-utils

  yuminstalllibpng-devellibpng10libpng10-devel

  yuminstalllibjpeg-devel

  yuminstallImageMagick

  yuminstallphp-gd

  yuminstallflex

  yuminstallImageMagick-devel

  [root@cathysky81~]#shinstall.sh

  安裝了系統需要的模組

  2,關於mysql、apache、php的安裝,同以往的安裝是一樣的,如果你沒有正確配置過mysql+apache+php的組合,請參考php文檔中關於這個的安裝文檔

  3,安裝jdk。

  jdk的安裝過程是這樣的:

  1)到http://java.sun.com/下載jdk,目前,依然推薦下載使用:j2sdk-1_4_2_11-linux-i586.bin,因為後面的resin的文檔中,描述的也是jdk1.4版本。

  2)chmoda+xj2sdk-1_4_2_11-linux-i586.bin

  3)./j2sdk-1_4_2_11-linux-i586.bin

  會在目前的目錄下解壓,產生一個名為j2sdk_1_4xxxxx等的目錄,

  mvj2sdk_1_4xxxxx/usr/local/jdk

  4)修改/etc/profile

  增加如下內容:

  JAVA_HOME=/usr/local/jdk

  RESIN_HOME=/usr/local/resin

  CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$RESIN_HOME/lib:/usr/local/jdbc

  exportRESIN_HOMEJAVA_HOMECLASSPATH

  注意:export這段是一定要寫的,如果不寫啟動resin的時候,會出現錯誤!!

  5)儲存/etc/profile

  4,安裝resin:

  1)到http://www.caucho.com下載resin-3.0.18.tar.gz,這個是目前的最新版本

  2)解壓組建目錄resin-3.0.18

  3)執行mvresin-3.0.18/usr/local/resin

  4)重新編譯resin:

  ./configure--with-apxs=/usr/local/apache/bin/apxs--with-java-home=/usr/local/jdk/--prefix=/usr/local/resin

  make&&makeinstall&&makeclean

  如果/etc/profile設定沒有問題的話,該步驟能夠正常運行

  5,配置

  1)修改/usr/local/apache/conf/httpd.conf

  增加:

  LoadModulecaucho_module/usr/local/apache/libexec/mod_caucho.so

  ResinConfigServerlocalhost6802

  CauchoStatusyes

  <Location/caucho-status>

  SetHandlercaucho-status

  </Location>

  2)修改/usr/local/resin/conf/resin.conf 

  紅色部分是需要修改片斷: 

  <cluster>

     <srunserver-id=""host="127.0.0.1"port="6802"/>

  </cluster>

  <hostid="">

    <web-appid='/'document-directory="/usr/local/apache/htdocs"/>

  </host>

  3)

  6,

  重新啟動apache,

  /usr/local/apache/bin/apachectlstart

  啟動resin

  /usr/local/resin/bin/httpd.shstart

  寫一個簡單的指令碼可以測試,jsp執行是否成功:

  Createatestfile'/usr/local/apache/htdocs/test.jsp'

  2+2=<%=2+2%>

  如果能夠在頁面上看到下面的文字,說明你的配置已經完全成功了。

  2+2=4



聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.