<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      CentOS5.4下安裝和配置Apache、PHP、MySql、PHPMyAdmin

      查看文章索引請通過http://www.rzrgm.cn/seesea125/archive/2012/04/17/2453256.html

       

      安裝Php的人目的不同,如果是開發人員,不是專門的DBA,只是想安裝PHP和MySql,然后迅速轉入編程工作,自然對Linux以及配置都不熟悉,這種情況下,如果從Apache開始都重新安裝,則需要各種包的下載和配置,而且各種包還互相具有依賴性,對于菜鳥來說無疑是一場噩夢,我就是這種情況,一開始想認真了解下這些軟件的安裝和配置,但是這樣害我折騰2,3天,還是沒有配置好,幾乎灰心絕望,最后轉變思路,用最簡單的方法安裝和配置成功,這樣對于初學Linux,也對未來的進一步學習充滿了信心。

      廢話少說了,正文開始。

      一 安裝操作系統,安裝操作系統時,注意一定要安裝gcc,這是Apache運行的基礎,因此圖形界面安裝時,選擇自定義選擇安裝包,要選擇Development Toos,如下圖所示:

      image

      如果是新手,最好連桌面也選上,畢竟一開始沒有到了玩命令行刷刷的地步,而且選擇了桌面后,可以看到Linux下的文件夾路徑,以及某些安裝包沒裝好,還可以從光盤里重新安裝,如下圖所示:

      image

      這兩個,一個是MySq數據庫,一個就是Apache和Php了,如下圖所示:

      image

      選擇Web Server ,點擊下面的Optional packages按鈕,能看到里面有httpd和php的包,如下圖所示:
      image

      image

      好了,這是安裝操作系統時,直接安裝上Apache,Php,MySql了,如果安裝后發現這些沒安裝,還可以在圖形界面下通過添加刪除程序來操作(命令行也可以,就是對新手來說復雜點)

      二 系統裝好后,注意配置一下,讓系統能上網,上網可以選擇NAT和Bridge方式,其中NAT方式默認和主系統一個IP地址上網,Bridge方式是再給虛擬機分配一個IP地址,接下來安裝是要用到網絡的。

      三 安裝好后,查看這幾個軟件包是否存在,如果不存在要重新安裝。

      運行以下命令檢查你的Linux是否已經安裝了必備組件:
      Rpm –qi httpd                      # 檢查是否已安裝httpd套件
      Rpm –qi mysql                    # 檢查是否已安裝mysql套件
      Rpm –qi php                        # 檢查是否已安裝php套件
      Rpm –qi php-mysql              # 檢查是否已安裝php-mysql套件,注意這個是必須裝的,因為這個是運行PHPMyAdmin必須用到的一個套件

      四  安裝不存在的包

      如果這些包不存在怎么辦?我們可以通過YUM方法去安裝,國內的鏡像服務器都比較快,因為先把我們的系統下載個國內的鏡像。

      運行以下命令:

      先進入yum源配置目錄

      cd /etc/yum.repos.d

      備份系統自帶的yum源

      mv CentOS-Base.repo CentOS-Base.repo.save

      下載其他更快的yum源

      中科大的yum源:
      wget http://centos.ustc.edu.cn/CentOS-Base.repo
      163的yum源:
      wget http://mirrors.163.com/.help/CentOS-Base-163.repo
      sohu的yum源
      wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

      推薦使用163的源,比較穩定,速度也比較快。

      更新完yum源后,建議更新一下,使操作立即生效
      yum makecache

      在第三步里檢查沒有安裝的包后,對號入座,直接yum安裝缺少的包

      1). 安裝Apache
      yum install httpd mod_ssl
      2). 安裝php
      yum install php php-common php-gd php-mcrypt php-pear php-pecl-memcache php-mhash php-mysql php-xml
      3). 安裝mysql
      yum install mysql-server
      4). 啟動mysql,
      service mysqld start
      5). 啟動apache
      service httpd start

      如果單獨少了一個php-mysql套件,可以yum install php-mysql即可。

      五 測試

      在瀏覽器中訪問http://youhost/,看看apache歡迎頁是不是出來了?

      接下來要寫一個php頁面,命名為index.php,這個php文件要放在web根目錄,根目錄在哪呢,根目錄的路徑配置在httpd.conf文件里,在命令行輸入

      vim /etc/httpd/conf/httpd.conf

      在里面查找DocumentRoot /var/www/html 這個就是PHP的根目錄。

      讓我們新建這個文件,在命令行輸入vim /var/www/html/index.php

      打開后,在里面寫入一句話<?phpinfo()?>,按esc,然后輸入:wq,這樣就保持并退出了。

      這個時候再訪問http://youhost/,是不是php的信息就出來了?

      六 安裝和配置PhpMyAdmin

      因為CentOS默認安裝的PHP版本是5.1.6的,而PhpMyAdmin現在版本都要求再5.2以上的版本運行,升級版本接下來再說,現在為了讓PhpMyAdmin能運行,就不用下最新的了,先下個phpMyAdmin-2.8.2.tar.bz2,一樣的用,呵呵

      1 下載后,把phpmyadmin代碼拷貝到剛才php根目錄下/VAR/WWW/HTML,然后解壓,在命令行輸入:

      Tar jxvf phpmyadmin2.8.2.tar.bz2

      2 將解壓后的文件夾重命名為phpMyAdmin:

      [root@localhost HTML]#mv phpmyadmin2.8.2  ./phpMyAdmin

      3 找到 phpMyAdmin/libraries/config.default.php文件,將config.default.php復制到phpmyadmin目錄下,然后更名為config.inc.php

      4 對config.inc.php文件進行vi編輯

      a.查找 $cfg['PmaAbsoluteUri'] 修改為你將上傳到空間的phpMyAdmin的網址:

          如:$cfg['PmaAbsoluteUri'] = 'http://192.168.1.11/phpMyAdmin/';

        b.查找 $cfg['Servers'][$i]['host'] = 'localhost';(通常用默認,也有例外,可以不用修改)

        c.查找 $cfg['Servers'][$i]['auth_type'] = 'config';

          在自己的機子里調試用config;如果在網絡上的空間用cookie,這里我們既然在前面已經添加了網址,就修改成cookie ,這里建議使用cookie。

        d.查找 $cfg['Servers'][$i]['user'] = 'root'; // MySQL user(mysql用戶名,自己機里用root;)

        e.查找 $cfg['Servers'][$i]['password'] = ''; // MySQL password (mysql用戶的密碼,自己的服務器一般都是mysql用戶root的密碼)

        f.查找 $cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only(你只有一個數據就設置一下;如果你在本機或想架設服務器,那么建議留空)

        g.查找 $cfg['DefaultLang'] = 'zh'; //選擇語言為簡體中文

        h.設置完畢后保存。

      5 測試:在瀏覽器中輸入http://youhost/phpMyAdmin/

         登陸phpMyAdmin后,如果遇到錯誤,沒有發現 PHP 的擴展設置mbstring, 而當前系統好像在使用寬字符集。沒有 mbstring 擴展的 phpMyAdmin 不能正確識別字符串,可能產生不可意料的結果.

      在命令行執行 Yum install php-mbstring即可

      好了,終于完成了。

      這個是最簡單的安裝方法,如果在安裝的時候,發現php版本是5.1.6,但是想升級到5.2.10,怎么辦?

      1 升級之前先卸載當前的php5.1.6,不要手工刪除,yum安裝的就用yum刪除,執行yum remove php即可

      2 通過yum服務器安裝,發現沒有這個版本,去網站下載php源代碼,在本地編譯,執行下面的命令行.

      ./configure --prefix=/my/php  

      make  

      make install

      3 重新啟動apache

      service httpd restart

      這個時候發現PHP已經能運行了

      4 這個時候發現PHP不能連接MySql數據庫,執行下面命令

      install mysql-devel,一路yes安裝

      重新編譯運行PHP,加上--with-mysql  ,PHP里包括了大量的PHP擴展,只要加一個--with-mysql指示符, 編譯的Php就支持mysql訪問了

      ./configure --prefix=/my/php --with-mysql  

      make  

      make install 

      升級完成

      posted @ 2012-03-17 15:46  趙學智  閱讀(6909)  評論(1)    收藏  舉報
      主站蜘蛛池模板: 久久精品日日躁夜夜躁| 久久精品熟女亚洲av艳妇| 国产视色精品亚洲一区二区| 中文字幕乱码一区二区免费| 亚洲一区成人av在线| 亚洲色一色噜一噜噜噜| 无码人妻丰满熟妇区96| 国产亚洲精品综合一区二区| 国产成人欧美日本在线观看| 亚洲真人无码永久在线| 乱中年女人伦av三区| 国产日韩久久免费影院| 阿鲁科尔沁旗| 丰满爆乳一区二区三区| 国产精品无码无卡在线播放| 99久久国产一区二区三区| 亚洲老熟女一区二区三区 | 国产午精品午夜福利757视频播放| caoporn免费视频公开| 无码av免费毛片一区二区| caoporn免费视频公开| 91中文字幕一区二区| 中文字幕乱码十国产乱码| 中文字幕日韩精品亚洲一区| 国产91精品一区二区亚洲| 欧美不卡无线在线一二三区观 | 肉色丝袜足j视频国产| 十八禁国产一区二区三区| 亚洲国产精品久久久天堂麻豆宅男 | 日韩人妻一区中文字幕| 国产99青青成人A在线| 国内精品久久久久电影院| 毛片久久网站小视频| 亚洲AV无码破坏版在线观看| 国产尤物精品自在拍视频首页| 日本公妇乱偷中文字幕| 产综合无码一区| 丰满人妻跪趴高撅肥臀| 欧美性xxxxx极品| 九九色这里只有精品国产| 免费看黄片一区二区三区|