當前位置:首頁 » 操作系統 » linux下開發web

linux下開發web

發布時間: 2022-06-30 02:20:32

『壹』 linux系統下WEB開發可以使用這個框架嗎

WEB開發可以使用這個框架。 1、搭建java運行環境 (1)到Sun公司下載j2sdk-1_4_2_05-linux-i586-rpm.bin (2)將文件改為可執行文件: [root@eframe62 tuzq]# chmod +x j2sdk-1_4_2_05-linux-i586-rpm.bin (3)執行自解壓文件: [root@eframe62 tuzq]# ./j2sdk-1_4_2_05-linux-i586-rpm.bin (4)解壓縮生成rpm文件j2sdk-1_4_2_05-linux-i586-rpm安裝rpm: [root@eframe62 tuzq]# rpm –ivh j2sdk-1_4_2_05-linux-i586-rpm (5)文件被安裝在/usr/java/j2sdk1.4.2_05目錄下為了方便在/usr目錄下做個簡單連接: [root@eframe62 usr]# ln –s /usr/java/j2sdk1.4.2_05 jdk (6)加入環境變數: [root@eframe62 usr]# export JAVA_HOME=/usr/jdk [root@eframe62 usr]# export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:. [root@eframe62 usr]# export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin (7)測試JAVA運行環境:寫個java來驗證 [root@eframe62 usr]# vi HelloWorld.java 輸入如下內容: public HelloWorld{ public void (String args){ .out.prln("HelloWrold"); } } 寫盤並退出編輯器: :wq [root@eframe62 usr]# javac HelloWorld.java (沒有) [root@eframe62 usr]# java HelloWorld Hello,World 這樣JAVA運行環境搭建好了 2、安裝Mysql資料庫 MySQL資料庫伺服器可以到mysql.com網站WebSite下載種是 2進製版本(已編譯)mysql-standard-4.0.20-pc-linux-i686.tar.gz安裝如下: (1)增加名為mysql用戶和組: [root@eFrame62 root]# groupadd mysql [root@eFrame62 root]# useradd -g mysql mysql (2)將文件解壓縮到/usr/local目錄下: [root@eFrame62 root]# cd /usr/local [root@eFrame62 local]# gunzip < /home/tuzq/mysql-standard-4.0.20-pc-linux-i686.tar.gz │ tar xvf – (3)創建個方便使用連接: [root@eFrame62 local]# ln -s /usr/local/mysql-standard-4.0.20-pc-linux-i686 mysql (4)執行mysql__db腳本化資料庫(創建系統資料庫和表): [root@eFrame62 local]# cd mysql [root@eFrame62 mysql]# scripts/mysql__db --user=mysql 如果出現類似下面加上--force參數: Neither host 'eframe62' and 'localhost' could not be looked up with ./bin/resolveip (5)修改所有者: [root@eFrame62 mysql]# chown -R root . [root@eFrame62 mysql]# chown -R mysql data [root@eFrame62 mysql]# chgrp -R mysql . (6)啟動資料庫伺服器: [root@eFrame62 mysql]# bin/mysqld_safe --user=mysql & 另種是RPM版本包括:MySQL-server-4.0.20-0.i386.rpm(伺服器)和MySQL-client-4.0.20-0.i386.rpm(客戶)執行下面命令安裝會自動執行上面操作啟動好伺服器: rpm -ivh MySQL-server-4.0.20-0.i386.rpm rpm -ivh MySQL-client-4.0.20-0.i386.rpm 注意:RPM版本MySQL安裝目錄有所區別主要有下面些目錄: l /usr/bin:客戶和腳本 l /usr/sbin:mysqld服務 l /var/lib/mysql:日誌文件和資料庫 如果不能正常啟動服務可能需要修改/var/lib/mysql所有者為mysql: chown -R mysql:mysql /var/lib/mysql MySQLroot口令為空需要修改為了能夠使用客戶工具(如Windows下圖形工具)遠程連接需要增加許可權: [root@eFrame62 mysql]# mysql -u root –p mysql> use mysql mysql> grant all privileges _disibledevent=> export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin (4)啟動Tomcat [root@eFrame62 tomcat]# bin/startup.sh 在瀏覽器中輸入http://機器域名或IP地址:8080/會顯示Tomcat歡迎界面 (5)停止Tomcat [root@eFrame62 tomcat]# bin/shutdown.sh (6)要在系統啟動時自動啟動Tomcat在/etc/rc.d/rc.local中加入: /usr/local/tomcat/bin/startup.sh (7)管理Tomcat 修改/usr/local/tomcat/conf/tomcat-users.xml增加管理員賬號(需要重新啟動Tomcat): [root@eFrame62 tomcat]# vi conf/tomcat-users.xml 在中加入行: 在瀏覽器中輸入http://機器域名或IP地址:8080/admin以管理員登錄進入管理界面 (8)創建Context內容 創建標准Web應用(如quickstart):包括WEB-INF目錄其下有es和lib目錄 種思路方法是將整個目錄拷貝到/usr/local/tomcat/webapps/目錄下重啟Tomcat會自動載入 另種思路方法是整個目錄拷貝到某個目錄(如/home/tuzq/quickstart)在管理界面中左邊選擇Tomcat Server/Service (Catalina)/Host(localhost)在右邊Host Actions下拉框中選擇Create New Context指定Document Base為/home/tuzq/quickstart指定Path為/quickstart;為了使用JNDI將Use Naming設為True 這樣就可以通過http://機器域名或IP地址:8080/quickstart訪問Web應用內容了 (9)設置JDBC 為了訪問指定資料庫要把對應JDBC驅動(這里是mysql-connector-java-3.0.14-proction-bin.jar)拷貝到/usr/local/tomcat/common/lib目錄下Tomcat在啟動時會自動載入.

『貳』 linux如何進行java web開發

linux下做Java開發需要搭建java開發環境:jdk是 Java 語言的軟體開發工具包,Tomcat是Java環境下WEB伺服器, Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台;這三個工具,方法如下:
1、JDK的安裝
#執行下面命令安裝JDK(首先創建/opt/java目錄)
tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/java
ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk //創建一個鏈接
vi /etc/frofile //設置環境變數
export JAVA_HOME=/opt/java/jdk
exprot PATH=$JAVA_HOME/bin:$PATH
#相當於重新設置PATH=JAVA_HOME/bin+PATH
#配置好之後要用命令source /etc/profile
#執行java -version 命令測試一下jdk是否安裝成功
2、tomcat的安裝

#解壓安裝
tar -xvf apache-tomcat-6.0.10.tar.gz -C /opt/tomcat/
ln -s /opt/tomcat/apache-tomcat-6.0.10 /opt/tomcat/tomcat6.0 //創建一個鏈接
cd /opt/tomcat/tomcat6.0/bin
./startup.sh
#打開瀏覽器測試一下,輸入http:localhost:8080,看有沒有貓標識的頁面出來,有的話就說明安裝成功了。
3、eclipse的安裝

gunzip eclipse-java-juno-SR2-linux-gtk.tar.gz
tar -xvf eclipse-java-juno-SR2-linux-gtk.tar -C /opt
#然後去圖形界面進入/opt/eclipse目錄,運行eclipse,就可以打開eclipse界面了。

『叄』 Linux怎麼搭建Web伺服器

1,基於apache的web伺服器基礎搭建:
(1)實驗環境:一台ip為192.168.10.10的rhel5.9主機作為web伺服器,一台ip為192.168.10.15的win7主機作為測試機
(2)查看服務主機軟體是否安裝
[root@ser1 ~]# rpm -q httpd httpd-manual httpd-devel
package httpd is not installed
package httpd-manual is not installed
package httpd-devel is not installed
(3)安裝軟體包
[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel
(4)啟動服務
[root@ser1 ~]# service httpd start
啟動httpd: [確定]
[root@ser1 ~]# chkconfig httpd on
(5)在win7上測試,無網頁預設下顯示紅帽測試頁
<報錯頁面存放位置/var/www/error/noindex.html>
(6)打開配置文件
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
可獲得以下重要欄位:
目錄設置:
<Directory 目錄> .. .. </Directory>
訪問位置設置:
<LocationURL> .. .. </Location>
虛擬主機設置:
<VirtualHost 監聽地址> .. .. </VirtualHost>
常用的全局設置參數:
ServerName本站點的FQDN名稱
DocumentRoot網頁文檔的根目錄:預設/var/www/html/
DirectoryIndex默認索引頁/首頁文件:一般設為index.html index.php
ErrorLog錯誤日誌文件的位置
CustomLog 訪問日誌文件的位置
Listen 監聽服務的IP地址、埠號
ServerRoot 服務目錄:/etc/httpd/
Timeout網路連接超時,默認 300 秒
KeepAlive是否保持連接,可選On或Off
MaxKeepAliveRequests每次連接最多處理的請求數
KeepAliveTimeout保持連接的超時時限
Include 可包含其他子配置文件: /etc/httpd/conf.d/
(7)創建測試網頁
[root@ser1 ~]# vim /var/www/html/index.html
<h1>
This is a test page !!!
</h1>
~
(8)win7下測試,主頁變為測試網頁
2,基於apache的web伺服器的訪問控制:
(1)web服務的地址限制
I,rder 配置項,定義控制順序
allow,deny 先允許後拒絕,預設拒絕所有;沖突時,拒絕生效;allow不設置,拒絕所有
deny,allow 先拒絕後允許,預設允許所有;沖突時,允許生效;deny不設置,允許所有
II,Allow/Deny from 配置項,設置許可權
Allow from 地址1 地址2 .. ..
Deny from 地址1 地址2 .. ..
配置如下:
[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf
331 #
332 Orderallow,deny
333 Allowfrom 192.168.20.0/24
334
335 </Directory>
[root@ser1 ~]# service httpd restart……重啟服務
停止httpd: [確定]
啟動httpd: [確定]
在win7上測試,測試完成並還原配置文件:
關於更多Linux的學習,請查閱書籍《linux就該這么學》。

『肆』 Linux上怎麼開發WEB應用程序

我本身是搞.NET的,但聽同事說過Linux上可以用Mono的來支持C#Mono是一個由Novell公司發起,一個致力於開創.NET在Linux上使用的開源工程。它包含了一個C#語言的編譯器,一個CLR的運行時,和一組類庫,並實現了 ADO.NET和ASP.NET。能夠使得開發人員在Linux用C#開發程序

『伍』 linux 下搭建WEB伺服器

既然你軟體裝好了,接下來就要配置一下toncat

,網站很多文章
,搜一下好了。配置好了
就把你寫的編譯好的代碼放到tomcat下面。
至於資料庫,那就要看你的代碼怎麼寫的

『陸』 web的前端開發,在linux上,一般都用什麼工具

1、Bootstrap
Bootstrap是快速開發Web應用程序的前端工具包。它是一個CSS和HTML的集合,它使用了新的瀏覽器技術,給你的Web開發提供了時尚的版式,表單,buttons,表格,網格系統等等。
2、藍湖
藍湖用於查看標注和切圖下載非常方便
3、Cloud9IDE
Cloud9IDE是一個基於Node.JS構建的JavaScript程序開發WebIDE。它擁有一個非常快的文本編輯器,支持為JS,HTML,CSS和這幾種的混合代碼進行著色顯示。Cloud9IDE還為node.js和GoogleChrome集成調試器,可以在IDE中啟動、暫停和停止。
4、Notepad++
Notepad++是一款非常有特色的編輯器,是開源軟體,可以免費使用。我們開發人員都是必備的。支持的語言:C,C++,Java,C#,XML,HTML,PHP,Javascript!
5、VisualStudioCode
VisualStudioCode是一個運行於OSX,Windows和Linux之上的,針對於編寫現代web和雲應用的跨平台編輯器。
6、GIMP
GIMP是GNU圖像處理程序(GNUImageManipulationProgram)的縮寫。包括幾乎所有圖象處理所需的功能,號稱Linux下的PhotoShop。GIMP在Linux系統推出時就風靡了繪圖愛好者圈。
7、SecureHeaders
SecureHeaders是Twitter送給Web開發者的一份大禮,作為一款Web安全開發工具,Secureheaders能夠自動實施安全相關的header規則,包括內容安全政策(CSP),防止XSS、HSTS等攻擊,防止火綿羊(Firesheep)攻擊以及XFO點擊劫持等。
8、Fontello
Fontello是個圖標字體生成器。這個工具允許用戶把這些圖標web字體放到自己的項目中。主要特性如下:縮小字形集合,減小字體大小;合並一些字體標記到單個文件中;訪問大量專業級的開源圖標。

『柒』 如何在linux搭建完整的web伺服器

最簡單的方式就是在linux中安裝XAMP包,可以到這里下載,直接運行安裝就行了。
http://www.apachefriends.org/zh_cn/xampp-linux.html

『捌』 在linux操作系統下進行web開發,目前有哪些動態主頁技術可以選擇

CGI :最早實現的動態WEB技術,可以採用任何語言實現(C ,VB),但是這種傳統的CGI程序本身採用多進程的機制處理的,每當一個新用戶連接伺服器時都會分配一個新進程 很明顯執行效率很低 PHP: 這是一種跨平台的伺服器端的嵌入式腳本語言。它大量地借用C,JAVA和PERL語言的語法,並結合自身的特性,是WEB開發者能夠迅速地寫出動態頁面。 Asp: 這是一個動態伺服器端的開發環境利用它可以產生和運行動態的,交互的,高性能的WEB服務應用程序。ASP採用腳本語言VBS和JAS作為開發語言。 ASP.NET:這個事微軟公司繼ASP之後推出的新一代動態網站開發技術。ASP.NET基於.NET框架平台,用戶可以選擇.NET框架下自己喜歡的語言進行開發。ASP.NET技術是ASP技術的更新,也是微軟公司目前主推的技術。但是由於微軟的產品永遠都會受到平台的限制。往往只已用於小型開發。 JSP:使用JAVA完成的動態WEB開發,代碼風格和ASP類似,都屬於在HTML代碼中嵌入JAVA代碼以實現功能,由於JAVA語言的跨平台特性,所以JSP不會受到操作系統或開發平台的制約,而且有多種伺服器可以支持,如Tomcat WebLgic JBoss Websphere等,所以經常在大型開發中使用。

『玖』 在linux平台怎樣進行網頁web開發

你可以用node, nginx, apache等等做伺服器,前端調試就用瀏覽器。
linux下做Java開發需要搭建java開發環境:jdk是 Java 語言的軟體開發工具包,Tomcat是Java環境下WEB伺服器, Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台;這三個工具,方法如下:
1、JDK的安裝
#執行下面命令安裝JDK(首先創建/opt/java目錄)
tar -xvf jdk-7u9-linux-i586.tar.gz -C /opt/java
ln -s /opt/java/jdk1.7.0_09 /opt/java/jdk //創建一個鏈接
vi /etc/frofile //設置環境變數
export JAVA_HOME=/opt/java/jdk
exprot PATH=$JAVA_HOME/bin:$PATH
#相當於重新設置PATH=JAVA_HOME/bin+PATH
#配置好之後要用命令source /etc/profile
#執行java -version 命令測試一下jdk是否安裝成功
2、tomcat的安裝

#解壓安裝
tar -xvf apache-tomcat-6.0.10.tar.gz -C /opt/tomcat/
ln -s /opt/tomcat/apache-tomcat-6.0.10 /opt/tomcat/tomcat6.0 //創建一個鏈接
cd /opt/tomcat/tomcat6.0/bin
./startup.sh
#打開瀏覽器測試一下,輸入http:localhost:8080,看有沒有貓標識的頁面出來,有的話就說明安裝成功了。
3、eclipse的安裝

gunzip eclipse-java-juno-SR2-linux-gtk.tar.gz
tar -xvf eclipse-java-juno-SR2-linux-gtk.tar -C /opt
#然後去圖形界面進入/opt/eclipse目錄,運行eclipse,就可以打開eclipse界面了。

『拾』 Linux下如何搭建WEB伺服器教程

一要在Linux下搭建web環境,譬如你想使用什麼進行搭建,例如lamp或者lnmp;lamp是Linux下apache伺服器,MySQL資料庫,PHP語言;lnmp使用nginx伺服器。
二將你的網站文件放在網站根目錄即可

熱點內容
oracle批處理腳本 發布:2024-05-05 07:32:20 瀏覽:391
linuxftp響應慢 發布:2024-05-05 07:23:03 瀏覽:802
sql查詢所有欄位 發布:2024-05-05 07:22:07 瀏覽:671
電腦的存儲符號 發布:2024-05-05 07:15:21 瀏覽:131
sql轉換成數據類型int時失敗 發布:2024-05-05 06:29:21 瀏覽:827
蘋果手機視頻怎麼加密 發布:2024-05-05 06:22:08 瀏覽:919
java反編譯工具使用方法 發布:2024-05-05 06:00:38 瀏覽:218
戀人源碼 發布:2024-05-05 05:53:33 瀏覽:167
安卓平板用什麼助手好 發布:2024-05-05 05:51:09 瀏覽:776
java語義分析 發布:2024-05-05 05:32:39 瀏覽:755