當前位置:首頁 » 操作系統 » linux搭建開發環境

linux搭建開發環境

發布時間: 2022-12-25 21:52:52

linux怎麼配置java環境

在Linux上面搭建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 設置環境變數
exort 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
再打開瀏覽器測試一下,輸入地址訪問tomcat,看有沒有tomcat貓的頁面出來,有的話就說明安裝成功了。
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上搭建java環境的步驟了。

㈡ 如何搭建linux下c++開發環境

方法/步驟

1
1、下載

Linux 下的 Oracle Instant Client 有rpm包和zip包兩種,下載任意一種即可,這里以下載的 zip
包為例,下載rpm包的安裝見 Oracle Instant Client rpm包安裝
instantclient-basic-linux.x64-11.2.0.3.0.zip
instantclient-sqlplus-linux.x64-11.2.0.3.0.zip
instantclient-sdk-linux.x64-11.2.0.3.0.zip
instantclient-precomp-linux.x64-11.2.0.3.0.zip
2、解壓安裝 unzip
instantclient-basic-linux.x64-11.2.0.3.0.zip unzip
instantclient-sqlplus-linux.x64-11.2.0.3.0.zip unzip
instantclient-sdk-linux.x64-11.2.0.3.0.zip unzip
instantclient-precomp-linux.x64-11.2.0.3.0.zip
文件被解壓到目錄instantclient_11_2下
3、創建資料庫連接文件在instantclient_11_2目錄下創建
network/admin目錄,使用命令mkdir -p
network/admin,並在admin目錄下創建tnsnames.ora文件,文件內容類似如下:XXX = (DESCRIPTION
= (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST =
192.168.0.10)(PORT = 1521)) ) (CONNECT_DATA =
(SERVICE_NAME = orcl) ) )
4、配置環境變數 這里配置 root 用戶環境變數:
~/.bash_profile export ORACLE_HOME=/oracle/instantclient_11_2
export PROC=$ORACLE_HOME/sdk export PATH=$PATH:$ORACLE_HOME:$PROC
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:$ORACLE_HOME export
LIBRARY_PATH=$LIBRARY_PATH:/usr/lib:$ORACLE_HOME
注意要配置LD_LIBRARY_PATH變數,sqlplus等程序運行時需要載入相應庫,若不配置,則運行時會出現錯誤配置完畢後 source
~/.bash_profile
5、sqlplus測試[centos@localhost soft]$ sqlplus
/nologSQL*Plus: Release 11.2.0.1.0 Proction on 星期二 1月 10 11:14:31
2012Copyright (c) 1982, 2009, Oracle. All rights reserved.SQL> conn
scott/tiger@XXX
已連接SQL>
6、proc測試
測試代碼:
#include <stdio>
exec sql include sqlca;
int main(void) {
exec sql begin declare section;
char userpwd[30] = "scott/tiger@XXX";
char curdate[20] = {0};
exec sql end declare section;

exec sql connect:userpwd;
if(sqlca.sqlcode == 0) {
fprintf(stderr, "connect to database success!\n");
}
else {
fprintf(stderr, "connect to database failed! error:%s\n", sqlca.sqlerrm.sqlerrmc);
return -1;
}
exec sql select to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss') into:curdate from al;
fprintf(stderr, "%s", curdate);
return 0;
}

㈢ linux系統怎麼搭建開發環境

developer/sdk/installing/sdk/eclipse-adt/sdk/index.html 下載linux版本 4. 通過ADT插件關聯解壓後的Android SDK目錄 5. 關聯之後,根據你的需要,也是通過ADT,下載其他platform(2.2, 2.3, 4.0,4.0.3等)。

㈣ Linux怎麼搭建Android開發環境

1.1、JDK安裝
下載Oracle最新版本的java,下載地址為http://www.oracle.com/technetwork/ja...sp-136632.html
直接Download,然後跳轉頁面選擇Platform 中的Linux下載,我沒有注冊,直接點Continue進入下一個頁面,選擇你要下載的包的類型,我選擇jdk-6u21-linux-i586-rpm.bin 網速快的話一會兒就下完了。
下載完成後修改可執行許可權#chmod +x jdk-6u21-linux-i586-rpm.bin
然後執行它
#./jdk-6u1-linux-i586-rpm.bin
過程中可能出現一些選擇,直接yes
安裝完成後配置環境變數程序默認安裝到了 /usr/java 下面
注意:在有多項時,windows下是用 分號;隔開的,但linux 下使用 冒號:

#vim /etc/profile
在文件的最後面添加下面內容
export JAVA_HOME=/usr/java/jdk1.6.0_21
export JAVA_BIN=/usr/java/jdk1.6.0_21/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

完成以後查看java版本
#java -version
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
Java環境配置好了下面繼續安裝IDE,Google推薦用eclipse.

1.2、Eclipse安裝
eclipse也是下載最新版本Eclipse (Helios版)。Eclipse下載 http://www.eclipse.org/downloads/
Eclipse IDE for Java Developers, 98 MB Linux 32 Bit
有過java使用開發經驗的人基本知道,eclipse是綠色版的,解壓就能使用。雙擊解壓完成後eclipse文件夾中的eclipse文件就運行eclipse IDE for Java Dvelopers。很熟悉吧,設置workspace,後面是歡迎界面關掉就進去開發環境了。
我把Eclipse放到/home/Android/下,以後我就把需要的東西都放到其下。

1.3、ADT安裝
ADT 版本:
ADT 0.9.7 (May 2010) Android開發工具

(1)使用 Eclipse 的升級管理器來安裝ADT:
1. 啟動 Eclipse, 然後進入 Help > Install New Software.
2. 在 Available Software 對話框里,點擊 Add....
3. 出現 Add Site 對話框,在 Name 域裡面輸入一個名字 (例如, "Android Plugin") ,在 "Location" 域裡面輸入 URL: https://dl-ssl.google.com/android/eclipse/
4. 注意:如果有問題,可以把 https 換成 http 試一下。點擊 OK.
5. 回到 Available Software 界面,你應該看到 "Developer Tools" 。選取 checkbox 。點擊 Next, 接受 license agreement, 然後點擊 Finish。
6. 重起 Eclipse.
(2)手動安裝ADT,下載ADT。 ADT 0.9.7 http://dl.google.com/android/ADT-0.9.7.zip
下載完成後解壓,把對應文件拷貝到eclipse相應目錄即可。.
同樣也可以像上面那樣把Help > Install New Software.安裝的地址指向解壓後ADT的文件夾。

1.4、Android SDK安裝
下載Android SDK 核心包 for Linux版本 http://dl-ssl.google.com/android/rep..._r01-linux.zip
需要知道的是這個 zip 包並不是一個完整的軟體包。Android 軟體包採用「組件」的形式,用戶可以根據需要選取組件。上述zip文件只包含了一個組件管理工具和一個基本的工具組件。

.
下面我們就配置上面已經安裝的ADT
配置 Eclipse 里的 ADT,使其指向 Android SDK 。
1. 選取 Eclipse Window > Preferences...
2. 選擇 Android
3. 點擊 Browse... 定位 Android SDK 目錄。例如我的目錄:/home/Android/android-sdk-linux_86
4. 點擊 Apply, 然後 OK.
開發環境建基本搭建立好了,但是我們還是升級下載一些東西,把完整的SDK都下載完。裡面有許多更新包,包含了Doc文檔,Samples示例代碼,以及SDK文件。整個過程會自動下載安裝:
1.運行 Eclipse, 選取 Window > Android SDK and AVD Manager.
2.在左側面板選擇 Installed Packages
3.點擊 Update All.
出現 Choose Packages to Install 對話,選擇Accept All,點擊Install
大概1.4GB的容量。網沒問題的話,一晚上絕對完事。
4、創建AVD
為使Android應用程序可以在模擬器上運行,必須創建AVD。
(1)、在Eclipse中。選擇Windows > Android SDK and AVD Manager
(2)、點擊左側面板的Virtual Devices,再右側點擊New
(3)、填入Name,選擇Target的API,SD Card大小任意,Skin隨便選,Hardware目前保持默認值
(4)、點擊Create AVD即可完成創建AVD
看了一些資料,現在開發都基於1.6開發。以後只需在版本編譯就可,我沒試過~

1.5、Android NDK安裝
一些Java開發者摒棄了像C一類的過程化語言,相比起Android的開源項目而言,C世界已經積累了很多可供復用的開源項目(包括很多著名的游戲如Quake、DOOM),在執行效率上涉及到大量數學運算的部分也可以考慮由C完成。

考慮開發C/C++程序 可能需集成Eclipse CDT。CDT,就是Eclipse的C/C++環境,在線安裝地址 http://download.eclipse.org/tools/cdt/releases/galileo 。

也可以下載完成後手動安裝,就像我上面介紹的那樣手動安裝
1啟動 Eclipse, 然後進入 Help > Install New Software.2在 Available Software 對話框里,點擊 Add....
3.添加解壓後文件夾地址->local 選擇好後就ok.然後選擇安裝的需要的內容.
我運行一個NDK的例子工程後發現,CDT並不是必須的,估計以後可能會用到,或者集成QT開發環境會用到吧.

NDK 下載地址:http://dl.google.com/android/ndk/and...-linux-x86.zip

NDK的安裝很簡單,就是將下載的包進行解壓到指定位置即可,解壓之後我們一般需要配置環境變數,這里我們將環境變數的配置放在最後一起來配置.

解壓位置:/home/Android/android-NDK-r4b
#vim /etc/profile
#set NDK env

NDKROOT=/home/Android/android-ndk-r4b

export PATH=$NDKROOT:$PATH

NDK 編譯時還需配置一些,以HelloJin. 很經典的Hello~創建Android 工程導入以存在的source.

打開hello-jni工程屬性,選擇builder,選擇program,點OK

配置如下,NDK_Builder,location和working directory

/usr/bin/bash和/usr/bin
arguments要和你的工程目錄一致。
我的arguments是:--login -c "cd /home/Android/android-ndk-r4b/samples/hello-jni && $NDKROOT/ndk-build"

完成後就可以運行.

㈤ Linux下怎樣搭建stm32開發環境

Linux對於開發者來說真的是一個非常好的系統,為開發者來說應該不陌生,通常我們在Windows下開發stm32很方便,有非常多的工具,IDE等支持,同樣是操作系統,Linux開發STM32也一點不會差。
Linux下開發stm32也有很多方法:
1.使用makefile
2.使用eclipse
3.使用stm32cubemx+sw4stm32
4....
有大神使用第一種,本人對makefile一知半解,拿不出手。第二種,windows下可以使用eclipse開發,eclipse有linux版本,所以應該也是可以的,不過本人並沒有試過。這里要說的就是第三種,當然除了這些,像Mbed之類的在線開發工具,只要有網,無論什麼平台都能開發的就不說了。
stm32cubemx相信大家都已經很熟悉了,st推出的基於hal庫的圖形化配置和代碼生成工具,不記得從哪個版本開始,這個工具添加了對linux的支持,st大力發展linux用戶的野心昭然可見。除此之外,st還和ac6合作推出了stm32 ode,即sw4stm32,一款免費的可開發stm32的集成開發工具。sw4stm32是基於eclipse開發的,打開後的界面和eclipse基本完全一樣,也同時支持windows和linux兩種版本,這也說明了第二種方法是可行的。下面真正開始開發環境搭建工作:
1.准備工作
下載stm32cubemx:http://www.st.com/content/st_com/en/procts/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

下載sw4stm32:http://www.openstm32.org/Downloading+the+System+Workbench+for+STM32+installer
這兩個軟體都需要j**a運行時環境(JRE),所以需要先安裝好JRE,這里就不講了,網路一下都有。

2.安裝
其實這兩個軟體安裝方式做得很類似windows下的安裝了,解壓雙擊即可安裝,不過既然用了linux系統,就允許我裝一下逼,用命令行來安裝。
安裝步驟:
1.完成前面的下載後得到兩個文件:
en.stm32cubemx.zip install_sw4stm32_linux_64bits-v1.8.run
首先解壓壓縮文件包,
unzipen.stm32cubemx.zip
得到
Readme.html
SetupSTM32CubeMX-4.15.0.exe
SetupSTM32CubeMX-4.15.0.app
SetupSTM32CubeMX-4.15.0.linux
四個文件,exe後綴是windows下的安裝文件,很熟悉了,.linux後綴就是linux系統的安裝文件,此處用這個文件安裝,(前面已經說過,可以直接雙擊安裝),直接執行該文件:

./SetupSTM32CubeMX-4.15.0.linux
(如果出錯,查看文件是否有執行許可權,加上許可權後再執行)
效果如圖:


此時就會跳出圖形安裝界面,

這個界面都很熟悉了吧,和windows下一樣,按照提示一步一步安裝就可以了,甚至可以一路next到底就行。如果雙擊安裝,會直接來到這一步,後面的步驟省略!

到這里,安裝就完成了,再安裝文件夾下找到STM32CubeMX文件雙擊,或者通過命令行啟動該文件,就可以打開STM32CubeMX軟體,見到我們熟悉的界面,使用方法和windows下一模一樣,
安裝好相應的庫之後就可以建立工程了,不過我們還沒有開發環境,所以現在先安裝開發環境:SW4STM32軟體:
執行命令
chmod+x install_sw4stm32_linux_64bits-v1.8.run

給install_sw4stm32_linux_64bits-v1.8.run添加執行許可權,可能需要超級許可權,切換到root用戶或者命令前加sudo執行,然後該文件就有了執行許可權(前面多了x,顏色變了)


然後執行文件
./install_sw4stm32_linux_64bits-v1.8.run

開始安裝,然後一路next,可以選擇自定義安裝路徑,期間有可能需要輸入root用戶密碼,安裝過程和windows基本一樣
出現這個界面的時候,恭喜,安裝完成了!!!這個界面和eclipse完全一樣的,喜歡eclipse的會比較習慣這個,不過更方便的是直接安裝eclipse下的插件。

現在STM32CUBEMX和SW4STM32都安裝好了,接下來建一個工程測試一下,手邊剛好有一塊Nucleo-F429ZI的開發板,就用這塊板來測試,用Cube新建工程應該都熟悉了,這里就不詳細描述了
一般習慣不勾選Generate Under Root,這樣文件結構更合理生成工程後有這么些文件,然後用sw4stm32打開:

選擇File->Import->General->Exist Project intoWorkspace


選擇剛剛生成的工程的文件夾,Finish


編譯一下工程,沒有錯誤,沒有警告,然後添加幾行測試代碼:


然後編譯,運行,就可以看到板子上LD2藍色LED以1 Hz的頻率閃爍,電腦上打開串口助手,就能接收到板子發送過來的測試信息,如下圖所示

至此,說明linux下編寫stm32程序的環境已經完全搭建成功,並且成功創建了第一個可以運行的測試程序,接下來,就可以愉快的開發自己的stm32應用程序啦

附上出處鏈接:http://www.eefocus.com/zero99/blog/16-06/386318_752b3.html?=blog

㈥ linux怎麼搭建android開發環境

在ubuntu下搭建android開發環境,准備學習一下android開發。經過2個多小時,終於搭建成功。
1、安裝JDK

首先到oracle的官網上下載linux版本的JDK(網址為:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html),這里選擇 Linux x86 - Self Extracting Installer。直接運行安裝,先把這個文件cp到你的安裝目錄下,然後在你的安裝目錄直接執行:

./jdk-6u26-linux-i586.bin
如果執行失敗是因為沒有執行許可權,那麼還需要加上執行許可權:
chmod +x ./jdk-6u26-linux-i586.bin

安裝程序會自動給你安裝到當前目錄的jdk1.6.0_26目錄下。程序安裝好了,接著需要設置環境變數。執行:

sudo gedit /etc/profile
執行中提示:(gedit:4849): Gtk-WARNING **: Attempting to store changes into `/root/.local這個錯誤,從網上搜索了一下,sudo mkdir -p /root/.local/share/ 也就是表示以超級用戶(sudo命令)身份創建目錄,這樣解決了這個問題。

在配置文件最後加入如下部分:

export JAVA_HOME=/home/jackwong/jdk1.6.0_26
export JRE_HOME=/home/jackwong/jdk1.6.0_26/jre
export PATH=/home/jackwong/jdk1.6.0_26/bin:$PATH
export CLASSPATH=.:/home/jackwong/jdk1.6.0_26/lib:/home/jackwong/jdk1.6.0_26/jre/lib

保存,然後注銷當前用戶,重新登錄,環境變數就生效了。

驗證是否安裝成功:

執行:

java -version

如果出現:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b06)
Java HotSpot(TM) Server VM (build 20.0-b11, mixed mode)
這樣的信息,就說明OK了。
注意,ubuntu默認已經安裝了openjdk,所以你就算不安裝jdk,執行java -version也不會報錯,但是報告的信息和安裝了jdk是不一樣的,請注意區分。

2.安裝eclipse

目前官方推薦開發環境是eclipse+ADT。當然你完全可以採用其他任何一種開發環境,但是我還是選擇了官方的推薦,因為一切都是免費的。下載eclipse的地址是:http://www.eclipse.org/downloads/我下載的是32bit linux :
Eclipse IDE for Java Developers。
我下載下來的文件是eclipse-java-juno-SR1-linux-gtk.tar.gz
當然首先是解壓,執行命令:

tar zvxf eclipse-java-juno-SR1-linux-gtk.tar.gz

解壓成功之後,就出現了一個eclipse目錄。這個目錄就是安裝好的eclipse了,進入這個目錄,執行eclipse文件,即可啟動eclipse。

自己建立桌面啟動快捷方式,即桌面右鍵創建啟動器。

3.下載安裝Android SDK Starter Package

Android SDK Starter Package這個只是SDK的核心基本工具,有了它,再利用它的管理工具下載其他你需要到部分。看到這個目錄中有個android腳本文件了嗎?執行它,就會啟動Android SDK and AVD Manager,這個工具可以幫你下載其他你需要的部分,還可以創建模擬機。

下載地址是:http://developer.android.com/sdk/index.html

一般是下載最新版,我下載的:android-sdk_r21.1-linux.tgz。

接下來當然是解包了:tar zvxf android-sdk_r21.1-linux.tgz

解包完畢,就會在當前目錄下出現android-sdk-linux_x86目錄了。這個目錄下就是sdk的基本工具了。記住這個目錄,因為以後你運行工具或者設置ADT的時候,會需要這個目錄的!

4.安裝ADT(Android Development Tools)插件

ADT插件是google官方開發的Eclipse的一個插件,專門為Android應用開發而准備的。 啟動 Eclipse, 然後選擇 Help > Install New Software....。單擊右上角的Add按鈕,在彈出的 Add Repository 對話框中,Name一欄目填寫 "ADT Plugin",在Location一欄就有兩個選擇,一個是填入下載網址:https://dl-ssl.google.com/android/eclipse/,這樣就可以網上下載安裝。第二個選擇是如果我已經下載了ADT Plugin,那麼就單擊旁邊的Archive按鈕,直接找到插件所在到包即可。這里我用的是第一種方法。比如我用的就是第二種,把Developer SDK Tools前面的checkbox選上,然後單擊下面的next按鈕,然後就等著安裝進度條完成吧,其中會出現安裝軟體的列表,你單擊Next即可,然後會出現license,你必須選擇agree才行,然後單擊finish就完成了。安裝完成之後,重啟eclipse即可。

5.配置ADT 插件
配置的內容就是要修改在eclipse中到ADT插件的引用指向,需要指向前面安裝好的Android SDK目錄,還記得這個目錄嗎?
啟動eclipse,選擇Window > Preferences..
在彈出的Preferences對話框中左邊選擇Android標簽,右邊SDK location選擇你當初Android SDK的目錄即可。比如我到目錄是:/home/AAA/android-sdk-linux_x86(AAA這里是我的用戶名),然後單擊apply,再單擊ok即可。
在這個過程中會彈出一個對話框問你是否要參加google的滿意度調查報告。你可以選擇參加還是不參加。單擊process按鈕即可。
安裝好之後,你可以常用Help > Check for Updates選項來保持ADT保持最新。

6.添加Android操作系統和部件

到目前為止,基本配置都差不多了,但是為了開發android應用,還必須添加一個android操作系統,用於模擬器模擬你的應用程序。當然還有一些其他部件需要安裝。其實就是通過SDK 工具包中的Android SDK Manager來完成。當然在eclipse中可以直接啟動這個程序:Window > Android SDK Manager.

當然也可以直接運行sdk目錄下的tools目錄下的android腳本來啟動。

推薦的部件一般是:

SDK Tools,這個你安裝了sdk starter package實際上已經裝好了。

SDK Platform-tools,這個要裝。

SDK platform,這個至少需要一個。也就是操作系統,你可以下載多個,比如2.2,3.1你可以都下載,但是至少必須一個,因為模擬器運行的時候是必須要的。所以,如果你想各種平台都模擬測試一下,那麼你就需要各種版本的android都下載一個。

我下載了SDK Platform-tools和Android 2.3.3,Android 4.1,Extras幾個包。

下載完成之後,Android的開發環境就搭建好了。

7.對模擬器進行設置
選擇windows->Android Virtual Device Manager 點擊new,具體配置如圖.

完成後點擊start,虛擬機運行後,可將語言調整為中文簡體。

8.hello,android測試程序
啟動eclipse,選擇File->New->Project...,選擇android下Android Application Project.

Application name:Hello,Android 這是應用程序名字,也是程序運行的時候顯示在屏幕上方的文字,注意第一個字母要大寫。
project name:HelloAndroid 這是項目名稱,也就是包含文件的目錄名稱
Package Name:my.android 這個不用解釋,學過java的都應該知道,這是類的包名。
其它地方默認就可以了。

然後一路next,在Activity name處設置為:Helloandroidactivity(注意要求第一個字母大寫)就可以了。
完成後,在my.android下找到Helloandroidactivity.java,打開後,把裡面的onCreate方法的代碼更新如下:

import android.widget.TextView;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android!=你好,安卓!");
setContentView(tv);

}
然後運行,等一段時間,會出現android虛擬機,並運行該程序。

㈦ 如何在linux系統下做java開發

linux下做java開發需要搭建java開發環境:jdk是 Java 語言的軟體開發工具包,Tomcat是Java環境下WEB伺服器, Eclipse 是一個開放源代碼的、基於Java的可擴展開發平台。學習java推薦選擇千鋒教育,該機構可以幫助更多迷茫的學生實現他們的夢想。


學Java可以從事的工作如下:

1、企業級應用開發大可以做全國聯網的系統,小到中小企業的應用解決方案。多數沒有前端開發的通常是從一個伺服器接收數據,處理後發給另一個處理系統。

2、如今,Java編程已經在金融服務業得到廣泛應用,所有銀行平台的前台和後台電子交易系統、確認和結算服務、數據處理及其他項目都用Java來編寫。

3、服務端程序開發,Java都佔有極為重要的地位。


想要了解更多有關Java培訓的相關信息,推薦咨詢千鋒教育。採用全程面授高品質、高體驗培養模式,學科大綱緊跟企業需求,擁有國內一體化教學管理及學員服務,在職業教育發展道路上不斷探索前行,公司總部位於北京,目前已在20個城市成立分公司,現有教研講師團隊300餘人。

㈧ linux怎麼搭建php開發環境

一、安裝Apache2.2.22
1、到官網下載 http://httpd.apache.org/download.cgi
2、解壓
tar -zxvf httpd-2.2.22.tar.gz
3、建立目標文件夾(注意以下所有操作都時在root用戶下執行的)
mkdir /usr/local/apache2
也就是說等下安裝的apache2要安裝到這個文件夾裡面
4、配置
回到原來解壓之後產生的文件夾
./configure --prefix=/usr/local/apache2 --enable-mole=shared
要加上後面的參數,否則無法使用php,-enable-mole=shared表示Apache可以動態的載入模塊
這一步,出現了很多問題:
第一個錯誤為:
checking for APR... no
configure: error: APR not found. Please read the documentation.
解決方法:
download the latest versions of both APR and APR-Util from Apache APR, unpack them into ./srclib/apr and ./srclib/apr-util (be sure the domain names do not have version numbers; for example, the APR distribution must be under ./srclib/apr/)
then do
./configure --with-included-apr
原文章地址:http://stackoverflow.com/questions/9436860/apache-httpd-setup-and-installatio
另外一種解決方法為:
分別安裝APR和APR-util,安裝方法為:首先下載這兩個文件,然後解壓,進入解壓後目錄,然後把APR和APR-util分別安裝到/usr/local/文件夾的apr和apr-util文件夾下。APR的具體安裝方法為:
[root@localhost 52lamp]# tar -zxvf apr-1.4.2.tar.gz //unzip -o apr-1.4.2.zip
[root@localhost 52lamp]# cd apr-1.4.2
[root@localhost apr-1.4.2]# ./configure --prefix=/usr/local/apr
[root@localhost apr-1.4.2]# make
[root@localhost apr-1.4.2]# make install
安裝Apr-util 在./confiure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
其他步驟類似。

第二個錯誤為:no acceptable C compiler found in $Path
直接運行 yum install gcc,安裝Gcc即可
第三個問題為:pcre-config for libpcre not found
解決方法就是 下載prce安裝包,和APR類似,安裝到/usr/local/pcre文件夾下面即可。PS:fedora下安裝c++編譯器g++的命令為:yum install gcc-c++ 。
5、編譯
make
6、安裝
make install
7、啟動,重啟和停止 ,先切換到安裝完成後的目錄/usr/local/apache2/bin
./apachectl -k start
./apachectl -k restart
./apachectl -k stop
8、配置文件(滿足最基本的配置)
編輯 /usr/local/apache2/conf/httpd.conf 文件
找到:
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
在後面添加:
AddType application/x-httpd-php .php(使Apcche支持PHP)
AddType application/x-httpd-php-source .php5
找到:
<IfMole dir_mole>
DirectoryIndex index.html
</IfMole>
添加:
<IfMole dir_mole>
DirectoryIndex index.html index.php
</IfMole>
找到:
#ServerName www.example.com:80
修改為:
ServerName 127.0.0.1:80或者ServerName localhost:80
記得要去掉前面的「#」
9、測試
在瀏覽器里輸入http://127.0.0.1
如果出現It Works!說明成功。這是我的測試結果:O(∩_∩)O哈哈~

10、修改默認的Web站點目錄
默認的目錄為 "/usr/local/apache2/htdocs",修改apache的配置文件httpd.conf,比如在新建一個 /home/gyw/WebSite的目錄作為apache的站點目錄
找到DocumentRoot這一行修改為:DocumentRoot "/home/gyw/WebSite"
找到 <Directory> 這一行修改為:<Directory "/home/gyw/WebSite">
測試:修改到文件夾出現錯誤:
「You don't have permission to access /index.html on this server.」
解決方法:
更改文件許可權;chmod 755 index.html
打開apache配置文件httpd.conf,找到這么一段:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
deny from all
Satisfy all
</Directory>
測試結果如下:

二、安裝PHP
1、 下載
http://www.php.net/downloads.php
2、解壓
tar -zxvf php-5.3.16.tar.gz
3、建立目標文件夾
mkdir /usr/local/php
也就是說等下安裝的php要安裝到這個文件夾裡面
4、配置
回到原來解壓後的文件夾
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs
注意這里有一個-with-apxs2=/usr/local/apache/bin/apxs選項,其中apxs是在安裝Apache時產生的,apxs是一個為Apache HTTP伺服器編譯和安裝擴展模塊的工具,使之可以用由mod_so提供的LoadMole指令在運行時載入到Apache伺服器中。我的理解是通過這個工具把PHP模塊動態載入到Apache中
出現錯誤:configure: error: xml2-config not found. Please check your libxml2 installation.
運行yum install libxml2,然後再運行yum install libxml2-devel安裝完畢後,重新運行上面的./configure命令。
5、編譯
make
6、測試編譯
make test
7、安裝
make install
8、配置文件
cp /usr/local/src/php-5.3.16/php.ini-development /usr/local/php/lib/php.ini
把原來位於源代碼裡面的php.ini-development拷貝到/usr/local/php/lib/php.ini下,並且重命名為php.ini
9.重啟apache
10、測試
在apache的htdocs下建立一個php文件test.php,裡面的內容如下:
<?php
phpinfo();
?>
然後在瀏覽器里輸入http://127.0.0.1/test.php
如果出現php的相關配置,成功,如果什麼都沒有輸入,說明失敗,重新以上步驟或者查找原因
如果決定在安裝後改變配置選項,只需重復最後的三步configure, make, 以及 make install,然後需要重新啟動 Apache 使新模塊生效。Apache不需要重新編譯。
測試結果如下圖:

三、安裝MySql

1、下載
到官網下載mysql-5.1.65.tar.gz(注意是源碼包)
2、解壓
tar -zxvf mysql-5.1.65.tar.gz
3、建立目標文件夾
mkdir /usr/local/mysql
也就是說等下安裝的mysql要安裝到這個文件夾裡面
4、配置
./configure --prefix=/usr/local/mysql/
在./configure時出現錯誤:error: No curses/termcap library found
下載安裝相應軟體包
yum list|grep ncurses
yum -y install ncurses-devel
yum install ncurses-devel
5、編譯
make
6、安裝
make install
7、啟動
MySQL服務並不會自動啟動,還需要先初始化MySQL資料庫,操作如下:
cd /usr/local/mysql/bin
sudo ./mysql_install_db --user=root
注意,這里最後的root是指可以操作資料庫的用戶,可以是當前用戶,也可以新建用戶,與linux上的root用戶是兩回事,可以自己取一個名字
./mysqld_safe --user=root & 這條命令負責啟動mysql服務的守護進程,此外最後的&時必須的,因為希望守護進程在後台運行
這里的root就是剛才的那個
8、為根用戶創建密碼
./mysqladmin -u root password 『123456』
如果root已經設置過密碼,採用如下方法
./mysqladmin -u root password oldpass 『123456』
9、測試
mysql -u root -p
會提示輸入密碼,就用剛才設置的密碼
123456
如果出現mysql>,說明連接成功了,下面通過命令 創建一個資料庫、建一個表,增加一條記錄,為後面的測試准備
mysql> create database gywtest;
mysql> use gywtest;
mysql> create table student(id int(4) not null primary key auto_increment,stuname char(20));
mysql> insert into student(stuname) values('Tom');
注意每條命令後面有個分號,如果上面的都成功,後面就可以用這個測試。
四、將PHP與MySql結合起來
1、重新配置PHP,改變配置選項,只需重復PHP安裝時的最後的三步configure, make, 以及 make install,然後需要重新啟動 Apache 使新模塊生效,Apache不需要重新編譯。
2、配置
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=/usr/local/mysql/bin/mysql_config 注意mysql_config 的路徑
3、編譯 make
4、安裝 make installe
5、測試 寫一個頁面test.php,放在apache的web目錄下,測試上面用命令創建的資料庫
<?php
$mysqli=new mysqli();
$mysqli->connect('localhost','root','123456','gywtest');
// 創建查詢
$sqlstr='select * from student';
//發送查詢給MySql
$result=$mysqli->query($sqlstr);
while($row=$result->fetch_object())
{
$name=$row->stuname;
echo $name;
}
?>
Fatal error: Class 'mysqli' not found in /home/lufangtao/Project/DB.php on line 3
解決方法:
/usr/local/php/bin/phpize 這里回車運行
出錯:
Cannot find config.m4.
Make sure that you run './phpize' in the top level source directory of the mole
解決方法:
PHP源碼包文件夾下的EXT文件夾就是放置著目前版本的可用擴展,CD進去看看都有哪些你需要的?應該看到mysqli文件夾了吧~~~
在當前目錄下執行phpize
[root@localhost mysqli]#/usr/local/php/bin/phpize
Configuring for:
PHP Api Version: 20090626
Zend Modeule Api No: 20090626
Zend Extension Api No: 220090626
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
解決方法:
yum install autoconf再次運行上面的命令即可。
[root@localhost mysqli]#./configure –prefix=/opt/mysqli –with-php-config=/opt/php/bin/php-config –with-mysqli=/opt/mysql/bin/mysql_config
[root@localhost mysqli]#make
[root@localhost mysqli]#make install
安裝完成後會有提示擴展所在目錄路徑,如:
/opt/php/lib/php/extensions/no-debug-zts-20090626php
所需的mysqli.so便會在此目錄下,接下來修改/opt/php/etc/下的php.ini文件,加入mysqli擴展,即加入如下一行:
extension=/opt/php/lib/php/extensions/no-debug-zts-20090626/mysqli.so
這里還是回出現錯誤:
參考博客http://www.cnblogs.com/wangtao_20/archive/2011/03/07/1973621.html
解決不用擴展連接MySQL的方法。
最終還是沒有解決MySQLi連接的問題,但是可以使用MySQL資料庫了,下面是測試程序

<?php

$link=mysql_connect('localhost','root','123456');

if(!$link) echo "F!";

else echo "S!";

mysql_select_db("students") or die("Could not select database");
$query="SELECT * FROM student;";
$result=mysql_query($query) or die("Query failed");
print "<table>\n";

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print "\t<tr>\n";
foreach ($line as $col_value) {
print "\t\t<td>$col_value</td>\n";
}
print "\t</tr>\n"; }
print "</table>\n";

/* 釋放資源 */

mysql_free_result($result);
mysql_close();

?>
~

㈨ Rust之旅 linux下rust環境搭建

從今天開始,我們將開始我們的Rust語言學習之路。Rust 語言是一種高效、可靠的通用高級語言。其高效不僅限於開發效率,它的執行效率也是令人稱贊的,是一種少有的兼顧開發效率和執行效率的語言。
首先我們需要搭建好開發環境,本次選用linux作為伺服器系統,也是為以後項目環境做考慮。畢竟windows作為伺服器系統還是過於小眾。

如果您曾經安裝過 rustup,可以執行 rustup update 來升級 Rust。

在ssh界面運行以下命令:

如果您熟悉rustup安裝程序並希望自定義安裝,請選擇第二個選項。 但是,出於本教程的考慮,我們僅選擇默認的第一個選項,然後按Enter。

在 Rust 開發環境中,所有工具都安裝在 ~/.cargo/bin 目錄中,您可以在這里找到包括 rustc、cargo 和 rustup 在內的 Rust 工具鏈。

運行以下命令

運行以下命令

如果出現以下版本號則證明安裝成功

如果想卸載 Rust,您可以運行

如果想更新Rust,可以運行

熱點內容
nmake編譯 發布:2025-05-11 03:04:32 瀏覽:621
房產證加密碼 發布:2025-05-11 02:49:17 瀏覽:340
伺服器少個陣列卡盤符怎麼找出來 發布:2025-05-11 02:34:07 瀏覽:635
鬥地主源碼開發 發布:2025-05-11 02:24:07 瀏覽:366
雲伺服器怎麼設置攻擊 發布:2025-05-11 02:22:09 瀏覽:826
python嵌套for循環 發布:2025-05-11 01:51:44 瀏覽:228
安卓怎麼取消後台限制 發布:2025-05-11 01:45:45 瀏覽:258
一鍵搭建sk5伺服器 發布:2025-05-11 01:40:09 瀏覽:514
鴻業acs加密鎖模擬器 發布:2025-05-11 01:38:49 瀏覽:938
神廟逃亡2安卓版怎麼玩 發布:2025-05-11 01:38:05 瀏覽:163