国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

獲得和安裝MYSQL軟件

2024-07-24 12:55:29
字體:
供稿:網(wǎng)友
  此附錄介紹怎樣獲得和安裝運行mysql所需的軟件和本書中介紹的第三方軟件,如perl dbi 和cgi.pm 支持環(huán)境、php、apache 等。此附錄中還說明了怎樣獲得與本書所用的samp_db 數(shù)據(jù)庫樣例有關(guān)的文件。
    本章的目的是將所有程序包的安裝說明匯集在一起,但不取代各程序包附帶的安裝說明。事實上,我們鼓勵閱讀隨程序包附帶的說明。此附錄提供了能滿足多數(shù)情況的說明,但每個軟件分發(fā)包還含有在獨立的安裝過程失敗時,怎樣排除故障的說明。例如, mysql手冊中有相當多的章節(jié)介紹其安裝過程,還包括耪攵孕磯嘞低澄侍獾慕餼齜椒ā?br>
選擇mysql安裝的內(nèi)容

    如果還沒有安裝mysql,那么必須安裝它,但還需要安裝如下三個工具:
    如果希望編寫訪問mysql數(shù)據(jù)庫的腳本,則必須安裝mysql客戶機編程支持環(huán)境和dbi 模塊。如果打算編寫提供對數(shù)據(jù)庫進行web 訪問的dbi 腳本,還應(yīng)該安裝cgi.pm 模塊,并且需要一個web 服務(wù)器。本書所使用的是apache 服務(wù)器,但也可以使用其他一些服務(wù)器。
    如果想要編寫php 腳本,則必須安裝mysql客戶機編程支持環(huán)境與php。一般php用于web 腳本編寫,這表示還需要一個web 服務(wù)器。本書使用apache 服務(wù)器,因為apache 服務(wù)器具有php 的模塊支持環(huán)境。這表示可以安裝php 作為apache 系統(tǒng)的一個內(nèi)部成分。如果您不能修改自己的apache 拷貝(例如,如果在isp 主機上工作而apache 是由isp 控制的),或者運行的是另一個不同的web 服務(wù)器,那么可以將php設(shè)置為一個獨立程序,并且將php 腳本作為一個標準的cgi 腳本運行。將php 作為apache 的一個模塊安裝所提供的性能比將它作為獨立程序運行的性能更好。
    許多安裝程序包都可得到預(yù)編譯程序。l i n ux提供各種rpm 文件。如果喜歡編譯源程序,或者程序分發(fā)包在您的平臺上不可用,那么需要一個c 編譯器(mysql需要c + +)。mysql開發(fā)者建議使用gcc 2.95.1或更新的版本來建立mysql。egcs 在1.03 以上的版本可以用。
    所需要的其他工具還包括gunzip 和t a r(如果利用壓縮的tar 文件進行安裝)或rpm (如果利用rpm 文件進行安裝)。

獲得mysql軟件

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

程序包位置
mysqlhttp://www.mysql.com/ ftp://ftp.mysql.com/pub/mysql/
dbihttp://www.symbolstone.org/ technology/perl/dbi/
http://www.mysql. com/contrib/
phphttp://www.php.net/
ftp://ftp.php.net/
apachehttp://www.apache.org/ ftp://ftp.apache.org/
cgi.pmhttp://stein.cshl.org/www/software/cgi/

    如果使用ftp 傳送文件,應(yīng)該用二進制方式傳送它們以免出錯。
    有許多mysql的鏡像站點。w w w.mysql.com 位于s c a n d i n a v i a,因此如果您選擇一個離您最近的站點,可以縮短下載時間。下列地址列出了各鏡像站點:
    http://www.mysql.com/mirrors.html
    對于perl 軟件,可以用h t t p : / / c p a n . per l . o rg/ 找到所需模塊的鏡像。
    選擇要安裝的版本
    安裝哪個程序包版本應(yīng)該根據(jù)需求而定:
    如果需要極大的穩(wěn)定性,應(yīng)該守舊一些,使用軟件包的最新穩(wěn)定(非b)版。這樣既能得到較新的功能,而又不像b版那樣存在許多問題。
    如果您喜歡冒險,或者是一個開發(fā)者,可能希望使用最新的b版。當然,如果極為需要的某些功能只能在b版中得到,那么除了使用該版本外沒有其他選擇。
    對于mysql,預(yù)編譯的系統(tǒng)和rpm 分發(fā)包一般是優(yōu)化建立的,它們比使用源程序分發(fā)包中的配置腳本自己完成更好。mysql開發(fā)者還利用某些使mysql更快的商業(yè)優(yōu)化編譯器來建立分發(fā)包。因此這些分發(fā)包中的程序可能比您自己編譯的程序更快。如果您想得到最好的性能,應(yīng)該盡量使用預(yù)編譯的分發(fā)包。
    每個軟件包的web 站點都指出哪些版本是最新的穩(wěn)定發(fā)行版,哪些版本是最新的b發(fā)行版。它們還提供對以前版本的功能更改清單,以幫助決定哪個版本最適合于您。
    如果您使用的是二進制的代碼或rpm 分發(fā)包,解開分發(fā)包就等于安裝它,因為解開的文件會進入相應(yīng)的目錄。如果在分發(fā)包將文件裝入保護目錄,可能需要以root 用戶的身份打開分發(fā)包。
    對于源程序分發(fā)包,可將其在用來進行編譯的地方解開,然后再將軟件安裝到目的地址。可能需要以root 身份完成安裝步驟(但不是完成配置或編譯步驟)。
    訂閱幫助郵件清單
    在安裝程序包時,訂閱該程序包的綜合討論表是一個很好的想法,因為可以通過它提問題并得到答案。如果安裝的是b發(fā)行版,應(yīng)該準備參加并閱讀與該軟件有關(guān)的郵件,以便隨時得到錯誤報告和解決方法。如果您不參加綜合討論,至少也應(yīng)該訂閱其通告,以便能接到新發(fā)行版的通知。預(yù)訂郵件清單和使用它們的說明在引言中做過介紹。每個程序包的web 站點也提供預(yù)訂信息。
    如果利用源程序進行安裝,有幾個程序包配置有configure 實用程序,這樣容易在各種系統(tǒng)上設(shè)置和建立軟件。如果建立失敗,可能需要針對您原來給出的選項給configure 提供不同的選項。這很有必要,因為要防止configure 使用您前次運行它時保存的那些信息。可按如下方式清除原來保存的配置信息:
    % make distclean
    也可以按如下方式清除:
    % rm config.cache
    % make clean
    不管選用哪種方式,現(xiàn)在都可以重新運行configure 了。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 珲春市| 抚宁县| 岳阳市| 绥中县| 吉林市| 望谟县| 益阳市| 城口县| 南投市| 泾阳县| 汪清县| 舒兰市| 邢台县| 荣昌县| 昌乐县| 车险| 柳江县| 姜堰市| 交口县| 杨浦区| 万山特区| 延安市| 女性| 玉山县| 汶上县| 儋州市| 右玉县| 大关县| 增城市| 肇州县| 阿巴嘎旗| 达日县| 壤塘县| 峡江县| 高清| 陈巴尔虎旗| 藁城市| 霍林郭勒市| 称多县| 西乌| 苏州市|