大鳥的學(xué)習(xí)樂園
          路漫漫其修遠(yuǎn)兮,吾將上下而求索
          posts - 26,comments - 27,trackbacks - 0

          一、安裝mysql(Mysql-5.0.21.tar.gz)   

                  cp Mysql-5.0.21.tar.gz /home
                  cd /home
                  tar zxf Mysql-5.0.21.tar.gz
                  cd Mysql-5.0.21
                  ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/Mysql/
                  說明:  
                             #prefix=/usr/local/mysql Mysql安裝地目標(biāo)目錄
                             #sysconfdir=/etc my.ini配置文件地路徑
                             #localstatedir=/var/lib/Mysql 數(shù)據(jù)庫存放地路徑
                  make
                  make install
                  groupadd Mysql
                  useradd mysql -g Mysql
                  /usr/local/mysql/bin/Mysql_install_db  初始化數(shù)據(jù)庫,如果是升級地話就不做此步
                  /usr/local/mysql/bin/mysqld_safe 如果啟動不了地話那就是權(quán)限地問題,修改/var/lib/mysql地權(quán)限  chown -R mysql:mysql /var/lib/Mysql
                  或者可以用root啟動mysql:/usr/local/mysql/bin/Mysqld_safe --user=root

                  如果不能啟動,那就是my.cnf這個文件地問題:
                  my.cnf這個文件很重要,它地路徑是/etc/my.cnf,如果以前裝過Mysql地話,可能需要更改配置,建議還是刪了重新建一個
                  方法:在解壓后地目錄里面有一個目錄support-files,這里就有我們需要地東東,里面有很多,一般用my-medium.cnf這個文件就可以了
                          cp /home/Mysql-5.0.21/support-files/my-medium.cnf /etc/my.cnf

                  默認(rèn)情況下數(shù)據(jù)庫密碼是空地,啟動后,直接輸入Mysql就可以進(jìn)入
                  可以運(yùn)用下面命令給root設(shè)置密碼:Mysqladmin -u root password 密碼
                  再進(jìn)入數(shù)據(jù)庫地話就需要密碼了:
                          Mysql -u root -p
                          輸入密碼

          備份數(shù)據(jù)庫:
                  mysqldump這個命令用于備份mysql:Mysqldump -u root -p 數(shù)據(jù)庫名 > 備份路徑
                  如:        mysqldump -u root -p Mysql > /root/cc.sql
                          輸入密碼
                  注意備份數(shù)據(jù)庫要以管理員身份

          導(dǎo)入數(shù)據(jù)庫:
                  Mysql -u root -p 數(shù)據(jù)庫名 < 數(shù)據(jù)庫文件
                  輸入密碼

          修復(fù)、檢查和優(yōu)化.ism后綴地數(shù)據(jù)庫文件:
                  isamchk

          用來修復(fù).myi后綴地數(shù)據(jù)庫文件:
                  myisamchk /var/lib/mysql/Mysql/*.MYI  檢查msyql數(shù)據(jù)庫中所有地.MYI文件
                  如果有問題用-r參數(shù)來修復(fù)
                  myisamchk -r /var/lib/mysql/Mysql/*.MYI

          顯示用戶擇定地數(shù)據(jù)庫和表:Mysqlshow
                  Mysqlshow -u root -p 數(shù)據(jù)庫名
                 
          Mysql地少許經(jīng)常使用命令:
                  show status;                                查看狀態(tài)
                  show processlist;                        查看進(jìn)程
                  show databases;                          查看有哪些數(shù)據(jù)庫
                  use 數(shù)據(jù)庫名                                  指定數(shù)據(jù)庫
                  show tables;                                  查看數(shù)據(jù)庫中有哪些表
                  create database 數(shù)據(jù)庫名;                 創(chuàng)建數(shù)據(jù)庫
                  drop database 數(shù)據(jù)庫名;                 刪除數(shù)據(jù)庫


          二、安裝apache (httpd-2.0.59.tar.gz)

                  cp httpd-2.0.59.tar.gz /home
                  cd /home
                  tar zxf httpd-2.0.59.tar.gz
                  cd httpd-2.0.59
                  ./configure --prefix=/usr/local/apache --enable-so --enable-rewrite --enable-mods-shared=most
                  說明:
                  --enable-so選項(xiàng):讓Apache可以支持DSO模式,注意,這里采納使用地是Apache2.0地語法。如果你地Apache是1.3版本,應(yīng)改為--enable-module=so。
                  --enable-mods-shared=most選項(xiàng):告訴編譯器將所有標(biāo)準(zhǔn)模塊都編譯為DSO模塊。你要是用地是Apache1.3,改為--enable-shared=max就可以。
                  --enable-rewrite選項(xiàng):支持地址重寫功能,運(yùn)用1.3版本地朋友請將它改為--enable-module=rewrite。
                  make
                  make install
                  apachectl start 啟動apache 完整地命令為:/usr/local/apache/bin/apachectl start
                  現(xiàn)在測試一下,http://IP ,你會看到apache地默認(rèn)界面


          三、安裝php (php-5.1.6.tar.bz2)

                  cp php-5.1.6.tar.bz2 /home
                  cd /home
                  tar jxf php-5.1.6.tar.bz2
                  cd php-5.1.6
                  ./configure --with-apxs2=/usr/local/apache/bin/apxs --disable-debug --enable-safe-mode --enable-trans-sid --with-xml --with-Mysql --enable-short-tags --with-gd --with-zlib --with-jpeg --with-png --enable-memory-limit --disable-posix --with-config-file-path=/usr/local/lib
                  說明:
                  ? --with-apxs2=/usr/local/apache/bin/apxs \  這是加入apache中為DSO模塊地位置
                  ? --disable-debug \ #關(guān)閉php內(nèi)部調(diào)試
                  ? --enable-safe-mode \ #打開php地安全模式
                  ? --enable-trans-sid \
                  ? --with-xml \ #支持xml
                  ? --with-mysql \ #支持Mysql
                  ? --enable-short-tags \ #支持PHP地短標(biāo)記
                  ? --with-gd \ #支持GD庫
                  ? --with-zlib \ #支持zlib
                  ? --with-jpeg \
                  ? --with-png \
                  ? --enable-memory-limit \
                  ? --disable-posix \
                  ? --with-config-file-path=/usr/local/lib
                  總之復(fù)制粘貼就可以了,-_-
                  make
                  make install
                  cp php.ini-dist /usr/local/lib/php/php.ini 復(fù)制php地配置文件
                  cd /usr/local/lib/php/
                  vi php.ini  修改配置文件
                            register_globals = On   一般在399行
                          保存退出


          四、整合apache和php

                  vi /usr/local/apache/conf/httpd.conf  修改apache地配置文件
                  添加:
                      AddType application/x-httpd-php .php
                      AddType application/x-httpd-php-source .phps  一般在868行
                  注意將這兩行添加在其它AddType后面
                      確保文件中有下面一段,如果沒有地話就添加在所有LoadModule之后
                                    LoadModule php5_module        modules/libphp5.so
                  由于我裝地版本較高所以是php5,如果是LoadModule php4_module        modules/libphp4.so地話也可以
           
                  找到DirectoryIndex index.html index.html.var 這一行,在其后面寫上index.php  一般在424行

                  保存退出
                  apachectl restart  重啟apache
                  現(xiàn)在可以測試一下了


          五、安裝phpMyAdmin  (phpMyAdmin-2.6.0.tar.gz)

                  cp phpMyAdmin-2.6.0.tar.gz /home
                  tar zxf phpMyAdmin-2.6.0.tar.gz
                  mv phpMyAdmin-2.6.0 /usr/local/apache/htdocs/
                  vi config.inc.php  修改這個文件
                            $cfg['Servers'][$i]['host']          = 'localhost';  //改成你數(shù)據(jù)庫服務(wù)器地主機(jī)名或IP地址;
                             $cfg['Servers'][$i]['user']          = 'root';      // Mysql 數(shù)據(jù)庫地用戶名;
                             $cfg['Servers'][$i]['password']      = '';         // Mysql 數(shù)據(jù)庫地密碼;
                  重點(diǎn)修改這幾項(xiàng),保存退出
                  測試:http://IP/phpMyAdmin-2.6.0
                  這里可以修改phpMyAdmin-2.6.0這個目錄地名字,這樣訪問比較簡單快

          posted on 2011-03-19 18:48 大鳥 閱讀(163) 評論(0)  編輯  收藏 所屬分類: linux
          主站蜘蛛池模板: 富川| 遂平县| 双鸭山市| 格尔木市| 康保县| 宜阳县| 吉林市| 淄博市| 重庆市| 繁峙县| 北流市| 福鼎市| 鄄城县| 亚东县| 华阴市| 和政县| 正镶白旗| 清徐县| 诏安县| 安阳市| 镇平县| 上高县| 南陵县| 古浪县| 连平县| 饶河县| 巧家县| 清水河县| 深水埗区| 长武县| 手机| 永福县| 肃南| 桦川县| 漳平市| 义乌市| 九寨沟县| 台中市| 尚志市| 凌海市| 富锦市|