程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> 與安裝MySQL軟件的獲得

與安裝MySQL軟件的獲得

編輯:MySQL綜合教程

以下的文章種族要是對獲得與安裝MySQL(和PHP搭配之最佳組合)所需的實際應用軟件與本書中所講述的第三方軟件的詳細介紹,例如,Perl DBI 與CGI.pm 所支持環境、PHP、apache(Unix平台最流行的WEB服務器平台) 等。

此附錄中還說明了怎樣獲得與本書所用的samp_db 數據庫樣例有關的文件。

本章的目的是將所有程序包的安裝說明匯集在一起,但不取代各程序包附帶的安裝MYSQL軟件說明。事實上,我們鼓勵閱讀隨程序包附帶的說明。此附錄提供了能滿足多數情況的說明,但每個軟件分發包還含有在獨立的安裝過程失敗時,怎樣排除故障的說明。例如, MySQL(和PHP搭配之最佳組合)手冊中有相當多的章節介紹其安裝過程,還包括專門針對許多系統問題的解決方法。

選擇MySQL(和PHP搭配之最佳組合)安裝MYSQL軟件內容
 

如果還沒有安裝MySQL(和PHP搭配之最佳組合),那麼必須安裝它,但還需要安裝如下三個工具:

如果希望編寫訪問MySQL(和PHP搭配之最佳組合)數據庫的腳本,則必須安裝MySQL(和PHP搭配之最佳組合)客戶機編程支持環境和DBI 模塊。如果打算編寫提供對數據庫進行Web 訪問的DBI 腳本,還應該安裝CGI.pm 模塊,並且需要一個Web 服務器。本書所使用的是apache(Unix平台最流行的WEB服務器平台) 服務器,但也可以使用其他一些服務器。

如果想要編寫PHP 腳本,則必須安裝MySQL(和PHP搭配之最佳組合)客戶機編程支持環境與PHP。一般PHP用於Web 腳本編寫,這表示還需要一個Web 服務器。本書使用apache(Unix平台最流行的WEB服務器平台) 服務器,因為apache(Unix平台最流行的WEB服務器平台) 服務器具有PHP 的模塊支持環境。

這表示可以安裝PHP 作為apache(Unix平台最流行的WEB服務器平台) 系統的一個內部成分。如果您不能修改自己的apache(Unix平台最流行的WEB服務器平台) 拷貝例如,如果在ISP 主機上工作而apache(Unix平台最流行的WEB服務器平台) 是由ISP 控制的),或者運行的是另一個不同的Web 服務器,那麼可以將PHP設置為一個獨立程序,並且將PHP 腳本作為一個標准的CGI 腳本運行。

將PHP 作為apache(Unix平台最流行的WEB服務器平台) 的一個模塊安裝所提供的性能比將它作為獨立程序運行的性能更好。

許多安裝程序包都可得到預編譯程序。L i n ux提供各種RPM 文件。如果喜歡編譯源程序,或者程序分發包在您的平台上不可用,那麼需要一個C 編譯器MySQL(和PHP搭配之最佳組合)需要C + +)。MySQL(和PHP搭配之最佳組合)開發者建議使用gcc 2.95.1或更新的版本來建立MySQL(和PHP搭配之最佳組合)。egcs 在1.03 以上的版本可以用。

所需要的其他工具還包括gunzip 和t a r如果利用壓縮的tar 文件進行安裝)或rpm 如果利用RPM 文件進行安裝MYSQL軟件)。

獲得MySQL(和PHP搭配之最佳組合)軟件

每個程序包的主要分布點如下表所示。有的程序包可從多個位置得到: 程序包 位置

如果使用FTP 傳送文件,應該用二進制方式傳送它們以免出錯。

有許多MySQL(和PHP搭配之最佳組合)的鏡像站點。w w w.MySQL(和PHP搭配之最佳組合).com 位於S c a n d i n a v i a,因此如果您選擇一個離您最近的站點,可以縮短下載時間。下列地址列出了各鏡像站點:

對於Perl 軟件,可以用h t t p : / / c p a n . per l . o rg/ 找到所需模塊的鏡像。

選擇要安裝MYSQL軟件的版本

安裝哪個程序包版本應該根據需求而定:

如果需要極大的穩定性,應該守舊一些,使用軟件包的最新穩定非b)版。這樣既能得到較新的功能,而又不像b版那樣存在許多問題。

如果您喜歡冒險,或者是一個開發者,可能希望使用最新的b版。當然,如果極為需要的某些功能只能在b版中得到,那麼除了使用該版本外沒有其他選擇。

對於MySQL(和PHP搭配之最佳組合),預編譯的系統和RPM 分發包一般是優化建立的,它們比使用源程序分發包中的配置腳本自己完成更好。MySQL(和PHP搭配之最佳組合)開發者還利用某些使MySQL(和PHP搭配之最佳組合)更快的商業優化編譯器來建立分發包。因此這些分發包中的程序可能比您自己編譯的程序更快。如果您想得到最好的性能,應該盡量使用預編譯的分發包。

每個軟件包的Web 站點都指出哪些版本是最新的穩定發行版,哪些版本是最新的b發行版。它們還提供對以前版本的功能更改清單,以幫助決定哪個版本最適合於您。

如果您使用的是二進制的代碼或RPM 分發包,解開分發包就等於安裝它,因為解開的文件會進入相應的目錄。如果在分發包將文件裝入保護目錄,可能需要以root 用戶的身份打開分發包。

對於源程序分發包,可將其在用來進行編譯的地方解開,然後再將軟件安裝到目的地址。可能需要以root 身份完成安裝步驟但不是完成配置或編譯步驟)。

訂閱幫助郵件清單

在安裝程序包時,訂閱該程序包的綜合討論表是一個很好的想法,因為可以通過它提問題並得到答案。如果安裝的是b發行版,應該准備參加並閱讀與該軟件有關的郵件,以便隨時得到錯誤報告和解決方法。如果您不參加綜合討論,至少也應該訂閱其通告,以便能接到新發行版的通知。預訂郵件清單和使用它們的說明在引言中做過介紹。每個程序包的Web 站點也提供預訂信息。

如果利用源程序進行安裝MYSQL軟件,有幾個程序包配置有configure 實用程序,這樣容易在各種系統上設置和建立軟件。如果建立失敗,可能需要針對您原來給出的選項給configure 提供不同的選項。這很有必要,因為要防止configure 使用您前次運行它時保存的那些信息。可按如下方式清除原來保存的配置信息:

  1. % make distclean 

也可以按如下方式清除:

  1. % rm config.cache  
  2. % make clean  

不管選用哪種方式,現在都可以重新運行configure 了。

(和PHP搭配之最佳組合)入門系列:獲得和安裝MySQL軟件(和PHP搭配之最佳組合)軟件" width="19" height="16" />查看全套"MySQL(和PHP搭配之最佳組合)入門系列教程">>>>>

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved