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

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

linux界面安裝mysql Linux+Apache+JSP+PHP+MySQL

添加時間:2012-7-14 16:56:06  添加: 思海網絡 

 一、安裝LINUX

  我在這里介紹FTP的安裝方式,以這種方式安裝,要比從cdrom安裝要快一些,也不會出

  現在安裝過程出現不能讀光盤而無法繼續安裝。①先在一臺windows系統上安裝Serv_U類似的

  FTP服務器軟件,然后指定用戶目錄,并且允許匿名訪問;然后把RedHat 9的三張光盤按光盤的

  根目錄拷貝文件和文件夾到這個用戶目錄,在拷貝第二和第三張光盤是會提示目錄里有相同的

  文件夾或文件,問是否覆蓋,回答yes即可。拷貝完成后啟用這個FTP服務器,在瀏覽器里輸入

  ftp://FTP 的IP地址,例如: <ftp://192.168.100.100>,來驗證FTP服務器配置的正確性。②把光盤

  放在要安裝系統的服務器的光驅中,讓系統從光盤引導,片刻進入linux安裝向導界面。這時輸

  入命令行linux askmethod然后回車,下一步….指定本服務器的IP地址(要與ftp服務器在同一個

  網段)和默認網關,到系統提示選擇安裝方式的時候,選中ftp方式,然后需要指定ftp服務器的

  IP地址和RedHat 9的存放目錄,正確無誤后,安裝往下進行,后面的步驟跟用光盤安裝差不多。

  建議在安裝時少安裝一些套件(但建議把mysql安裝好),比如httpd不要安裝安裝完后從網上下

  載新的版本來使用。花一段時間以后,系統安裝完成。

  二、下載所需的軟件,把下面這些軟件下載到某臺windows系統的機器里

  1、httpd-2.0.54.tar.gz //apache服務器

  2、php4.3.11.tar.gz //php解釋器

  3、j2sdk-1.4.2-01-linux-i586-rpm.bin //java運行環境

  4、Jakarta-tomcat-5.0.28.tar.gz //jsp解釋器

  5、Fedora-Core-1-i386.tar.gz //apache 與tomcat 的連接程序, 一般的方法是用

  jakarta-tomcat-connectors-jk2-src-current.tar.gz,但是這個過程十分麻煩,還需依賴另外好幾個包,所以建議使用這個文件.

  三、上傳下載軟件到服務器

  在上面的windows 機器上安裝ssh客戶端軟件,我用的是SecureCRT4.1.5注冊版。用這個軟

  件來遠程控制linux服務器,非常方便。啟動軟件secureCRT,創建一個會話,輸入要連接控制的

  linux服務器的ip地址,填寫用戶名為root,輸入linux 服務器的root密碼,片刻就可以連接到linux

  服務器,然后就像在linux 本機上操作一樣。在linux上創建目錄/tmp/upload用來接收從windows

  機器上傳來的文件。用命令#mkdir /tmp/upload 來創建目錄,然后轉到這個目錄#cd

  /tmp/upload ,再使用secureCRT自帶的上傳工具傳輸文件到linux服務器的/tmp/upload.上傳文件:

  點擊SecureCRT的菜單項“Transfer” “Zmodem upload list…”,而后出現選擇要傳送文件的對話

  框,按”Ctrl”鍵可以選擇多個文件,這一步完成后,點擊SecureCRT的菜單項“Transfer” ”start

  zmodem upload”,花幾分鐘就可以把選定的文件

  secureCrt 遠程控制linux 服務器創建目錄/tmp/upload 示意圖

  傳送到linux的目錄/tmp/upload.在/tmp/upload 用命令#ls -al 驗證文件是否被正確地上傳.

  我上傳了httpd-2.0.54.tar.gz , php4.3.11.tar.gz , j2sdk-1.4.2-01-linux-i586-rpm.bin ,

  Jakarta-tomcat-5.0.28.tar.gz ,Fedora-Core-1-i386.tar.gz這五個文件。

  四、安裝和配置

  在配置過程中,可能要對某些配置文件多次進行修改,如apache的配置文件httpd.conf。為

  了使描述更加符合邏輯,我在這里采取先安裝完所有軟件,然后再一次性配置的方法來進行。

  (一)安裝

  ①安裝jdk:在當前目錄(/tmp/upload)執行命令

  #./ j2sdk-1.4.2-01-linux-i586-rpm.bin , 輸入yes 后在當前目錄生成文件

  j2sdk-1.4.2-01-linux-i586-rpm。執行命令#rpm -ivh j2sdk-1.4.2-01-linux-i586-rpm,完成后jdk就會

  被安裝在目錄/usr/java/j2sdk1.4.2.

  ②安裝tomcat:在當前目錄對文件解壓,用命令#tar -zxvf Jakarta-tomcat-5.0.28.tar.gz,解

  壓完成后生成目錄Jakarta-tomcat-5.0.28,然后把這個目錄移動到目錄/usr/local ,用命令

  #mv /tmp/upload/Jakarta-tomcat-5.0.28 /usr/local ,安裝tomcat就算完成了。

  ③安裝apache:在當前目錄(/tmp/upload)解壓httpd-2.0.54.tar.gz,使用命令

  #tar -zxvf httpd-2.0.54.tar.gz ,解壓完后轉到目錄/tmp/upload/httpd-2.0.54,使用命令

  #cd httpd-2.0.54 來進行; 執行命令

  #./configure -prefix=/usr/local/apache

  -enable-module=most

  -enable-shared=max (注意prefix、enable前是兩“-”),一段時間后, 如果沒有抱錯信息出現,那么可以繼續執行命令#make ;和#make install來完成apache的安裝

  ④安裝php:回到目錄/tmp/upload , #cd ..(因為剛才轉到目錄httpd-2.0.54),解壓

  文件php-4.3.11.tar.gz, #tar -zxvf php-4.3.11.tar.gz , 解壓完成后轉到目錄php-4.3.11, #cd php-4.3.11,

  執行命

  #./configure -prefix=/usr/local/php

  -with-apxs2=/usr/local/apache/bin/apxs,

  完成后執行命令#make 和#make install 完成php的安裝。這些過程完成后,會在目錄

  php-4.3.11 生成文件php.ini-dist 文件, 需要把這個文件復制到#cp php.ini-dist

  /usr/local/lib/php.ini 。

  ⑤解壓Fedora-Core-1-i386.tar.gz:需要用解壓后這個目錄里的兩個文件。#tar -zxvf

  Fedora-Core-1-i386.tar.gz. 安裝所用命令匯總(假定當前目錄為/tmp/upload)

  #./ j2sdk-1.4.2-01-linux-i586-rpm.bin #rpm -ivh j2sdk-1.4.2-01-linux-i586-rpm

  #tar -zxvf Jakarta-tomcat-5.0.28.tar.gz //解壓文件#cd Jakarta-tomcat-5.0.28 #

  mv /tmp/upload/Jakarta-tomcat-5.0.28 /usr/local

  #cd .. #tar -zxvf httpd-2.0.54.tar.gz //解壓文件#cd httpd-2.0.54

  #./configure --prefix=/usr/local/apache --enable-module=most

  --enable-shared=max #make //編譯#make install //安裝

  #cp php.ini-dist /usr/local/lib/php.ini //拷貝文件#cd ..

  #tar -zxvf Fedora-Core-1-i386.tar.gz #cp

  Fedora-Core-1-i386/usr/lib/httpd/modules/*.so /usr/local/apache/modules //把模塊

  加入到apache里#cp Fedora-Core-1-i386/etc/httpd/conf/workers. properties

  /usr/local/apache/conf //這個文件是tomcat與apache協同工作的腳本,稍后需要對它

  進行修改

  # tar -zxvf php-4.3.11.tar.gz //解壓文件#./configure --prefix=/usr/local/php

  --with-apxs2=/usr/local/apache/bin/apxs //正常//完成后會在/usr/local/apache/modules

  里生成文件libphp4.so,并且會在//apache的配置文件httpd.conf里加上一行

  LoadModule php4_module //modules/libphp4.so #make //編譯#make

  install //安裝

  五、配置

  ①配置jdk : 修改環境變量文件/etc/profile ,只需在原文件的后面加上以下幾行即可。

  export JAVA_HOME=/usr/java/j2sdk1.4.2 export CLASSPATH=/usr/java/j2sdk1.4.2/lib

  用命令#vi /etc/profile.

  修改環境變量示意圖

  保存文件,用命令#source /etc/profile 使修改馬上生效。用命令#java -version 檢驗配

  置的正確性。

  ②配置tomcat:這個過程比較復雜,要分幾步進行。

  A 修改文件web.xml. #vi /usr/local/Jakarta-tomcat/conf/web.xml ,把web.xml文件中的如

  下部分:

  <!--

  <servlet>

  <servlet-name>invoker</servlet-name>

  <servlet-class>

  org.apache.catalina.servlets.InvokerServlet

  </servlet-class>

  <init-param>

  <param-name>debug</param-name>

  <param-value>0</param-value>

  </init-param>

  <load-on-startup>2</load-on-startup>

  </servlet>

  -->

  和 <!--

  <servlet-mapping>

  <servlet-name>invoker</servlet-name>

  <url-pattern>/servlet/*</url-pattern>

  </servlet-mapping>

  -->

  兩部分的注釋去掉即可(就是把<!-- --> 去掉)。做這一步的原因是,tomcat 4.1.12

  以后的版本的servlet 調用器開關在默認狀態下是關閉的。

  B 修改文件jk2.properties。#vi /usr/local/tomcat/conf/jk2.properties

  ## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED

  ## WHEN YOU EDIT THE FILE.

  ## COMMENTS WILL BE _LOST_

  ## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

  # Set the desired handler list

  handler.list=apr,request //去掉了前面的注釋符號#

  # Override the default port for the socketChannel

  channelSocket.port=8009 //去掉了前面的注釋符號#

  # Default:

  # channelUnix.file=${jkHome}/work/jk2.socket

  # Just to check if the the config is working shm.file=/usr/local/apache/logs/jk2.shm //手動添加的

  # In order to enable jni use any channelJni directive

  # channelJni.disabled = 0

  # And one of the following directives:

  # apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

  # If set to inprocess the mod_jk2 will Register natives itself

  # This will enable the starting of the Tomcat from mod_jk2

  # apr.jniModeSo=inprocess

  在這里可以先驗證一下tomcat 是否可以正常工作。啟動tomcat #sh

  /usr/local/jakarta-tomcat-5.0.28/bin/startup.sh , 正常情況會輸出tomcat 和jdk的目錄。

  Tomcat 啟動輸出示意圖

  然后再在windows 的計算機的瀏覽器里輸入linux 服務器的ip 地址和端口號, 形如:

  <http://192.168.0.100:8080> ,如果沒有意外,則可出現那只可愛的小貓。

  ③配置apache:因為php和jsp都要整合在apache里(可以把apache想象成一個容器),這一步的配置過程也是很復雜的。配置前可以先驗證一下apache,看它是否可以正常工作。與tomcat相試,只是不用輸端口號而已,形如<http://192.168.0.100> ,如果出現apache 的測試web頁面,表明一切正常。

  A 對文件workers2.properties的修改。其目的是讓tomcat與apache系統工作。使用命令#vi

  /usr/local/apache/conf/workers2.properties 編輯文件如下所示

  [shm]

  info=Scoreboard. Requried for reconfiguration and status with multiprocess servers.

  file=/usr/local/apache/logs/shm.file //這行是改動過的

  size=1048576 //手動添加的

  # Defines a load balancer named lb. Use even if you only have one machine.

  [lb:lb]

  # Example socket channel, override port and host.

  [channel.socket:localhost:8009]

  port=8009

  host=127.0.0.1

  # define the worker

  [ajp13:localhost:8009]

  channel=channel.socket:localhost:8009

  group=lb

  # Map the Tomcat examples webapp to the Web server uri space

  [uri:/*.jsp] //jsp腳本交給tomcat 解釋器完成,其它的由apache處理, 如果不是這//樣,

  就會出現/usr/local/Jakarta-tomcat/webapps/ROOT里的php腳本//不能被正

  確解析。感謝張煒宇在這個問題上的大力幫助。

  [uri:/servlet/*]

  [uri:/*.do]

  worker=ajp13:localhost:8009 //手動添加的

  group=lb

  [status:]

  info=Status worker, displays runtime information

  [uri:/jkstatus/*]

  worker=ajp13:localhost:8009 //手動添加的

  info=The Tomcat /jkstatus handler

  group=status:

  B 修改apache 的配置文件/etc/httpd/conf/httpd.conf. #vi

  /usr/local/apache/conf/httpd.conf ,

  LoadModule jk2_module modules/mod_jk2.so //jk2以apache 的模塊方式運行

  DirectoryRoot “/usr/local/Jakarta-tomcat-5.0.28/webapps/ROOT” //默認的//

  為”/var/www/html” TypeAdd application /x-httpd-php .php3 //讓

  apache 能解釋php腳//本,注意.php3 前面有空格

  六、測試

  自己搞幾個*.php和*.jsp文件拷貝到目錄,然后分別啟動apache和tomcat .

  #sh /usr/local/apache/bin/apachectl start //啟動apache (可惜不是直升機) #sh

  /usr/local/Jakarta-tomcat/bin/startup.sh //啟動tomcat

  在任意計算機的瀏覽器地址欄輸入linux 的ip 地址, 形如http://192.168.0.100/index.jsp ,

  http://192.168.0.100/index.php ,如果能正常的在瀏覽器里顯示,恭喜了!!! 很抱歉,因為您在網易相冊發布了違規信息,賬號被屏蔽。被屏蔽期間他人無法訪問您的相冊。

  去幫助中心,了解如何重新恢復服務。

關鍵字:服務器、瀏覽器、FTP

分享到:

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