posts - 39,  comments - 263,  trackbacks - 0
           
          在http://www.mysql.com/ 下載Query Browser
          運行時需要
          libstdc++.so.5
          原來它藏在
          compat-libstdc++-8-3.3.4.ix86_64.rpm
          找了我超過4個小時。在http://download.fedora.redhat.com/pub/fedora/linux/core/4/x86_64/os/Fedora/RPMS/找到,需要下載下來然后
          rpm -ivh
          compat-libstdc++-8-3.3.4.ix86_64.rpm
          當(dāng)然在這之前可能要chmod -R 755
          compat-libstdc++-8-3.3.4.ix86_64.rpm
          posted @ 2006-01-27 03:01 nake 閱讀(321) | 評論 (0)編輯 收藏

          原文來自http://fanqiang.chinaunix.net/app/web/2005-08-30/3548.shtml

          Linux+Apache+Mysql+PHP典型配置

          作者:張微波 來源:5ilinux


           


           

          Linux+Apache+Mysql+PHP典型配置

          調(diào)試環(huán)境:Redhat9.0 Apache1.3.29 Mysql3.23.58 PHP4.3.4 Linux系統(tǒng)的安裝我就不講了,這是基本功,其實這篇文章在類似Redhat的其他linux也應(yīng)該通用,大家只要掌握我提供的方法就行。記得安裝 Redhat9。0的時候不要安裝系統(tǒng)默認(rèn)的apache,mysql和php以及相關(guān)的軟件。已經(jīng)安裝的請用rpm -e * 刪除已經(jīng)安裝的包。

          1.安裝Mysql3.23.58

          其實老實說直接安裝Mysql官方網(wǎng)站提供的rpm包也是一個比較可行的辦法,他的官方網(wǎng)站的rpm包的提供基本跟tar包發(fā)行是同步的,這點我比較喜歡,至少安裝rpm包的在后面的調(diào)試中不會出現(xiàn)mysql庫文件找不到的情況。但這里還是有必要講一下自定義安裝的步驟,畢竟網(wǎng)友自定義安裝的還說挺多的。

          軟件獲取:[url]http://www.mysql.com/downloads/index.html[/url]

          安裝步驟:


          tar zxvf mysql-3.23.58.tar.gz
          cd mysql-3.23.58
          ./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql
          make
          make install
          #prefix=/usr/local/mysql mysql安裝的目標(biāo)目錄
          #sysconfdir=/etc my.ini配置文件的路徑
          #localstatedir=/var/lib/mysql 數(shù)據(jù)庫存放的路徑
          安裝完以后要初始化數(shù)據(jù)庫,當(dāng)然你是升級的話不用做這步;
          /usr/local/mysql/bin/mysql_install_db
          如果系統(tǒng)沒有mysql這個用戶的話,最好做以下這步:
          useradd -M -o -r -d /var/lib/mysql -s /bin/bash -c "MySQL Server" -u 27 mysql
          然后我啟動mysql
          /usr/local/mysql/bin/safe_mysqld

          ok,先看看mysql能否正常工作
          mysql -uroot mysql

          一般情況下都是不能正常鏈接數(shù)據(jù)庫,錯誤提示一般為:

          ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

          其實網(wǎng)上大家問的最多的都是整個問題,說什么鏈接不到mysqld.sock,其實大家不妨看看mysql的錯誤日志就明白怎么回事,我這里的錯誤日志是在/var/lib/mysql/*.err.

          你會發(fā)現(xiàn)mysql只所以不能啟動,是因為/var/lib/mysql的權(quán)限不允許mysql服務(wù)訪問,英文mysql默認(rèn)是調(diào)用mysql用戶來啟動服務(wù)的,好了,既然知道是什么原因找到不能啟動,那就簡單了。我們只要chown -R mysql:mysql /var/lib/mysql就行,如果還是啟動不了,再慢慢調(diào)試權(quán)限,反正一般啟動不了都是權(quán)限的問題。

          如果大家還是不能啟動不了的話,那就用我的比較繁瑣的權(quán)限的設(shè)置,反正我每次都是這么做的,一般不會有問題,見下:

          chown -R root /usr/local/mysql
          chgrp -R mysql /usr/local/mysql
          chown -R root /usr/local/mysql/bin
          chgrp -R mysql /usr/local/mysql/bin
          chgrp -R mysql /var/lib/mysql
          chmod 777 /var/lib/mysql
          chown -R root /var/lib/mysql/mysql
          chgrp -R mysql /var/lib/mysql/mysql
          chmod 777 /var/lib/mysql/mysql
          chown -R root /var/lib/mysql/mysql/*
          chgrp -R mysql /var/lib/mysql/mysql/*
          chmod 777 /var/lib/mysql/mysql/*
          chmod 777 /usr/local/mysql/lib/mysql/libmysqlclient.a

          做完上面的步驟,然后把你編譯目錄的一個腳本COPY過去

          cp support-files/mysql.server /etc/rc.d/init.d/mysqld chkconfig --add mysqld 用ntsysv設(shè)置使mysql每次啟動都能自動運行。

          好了,至此mysql安裝完畢,你可以這樣起動你的mysql服務(wù)

          /etc/rc.d/init.d/mysqld start

          下面這步比較關(guān)鍵:

          ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
          ln -s /usr/local/mysql/include/mysql /usr/include/mysql
          大家可以不做這步,大可以在編譯其他軟件的時候自定義myslq的庫文件路徑,但我還是喜歡把庫文件鏈接到默認(rèn)的位置,這樣你在編譯類似PHP,
          Vpopmail等軟件時可以不用指定mysql的庫文件地址。

          2.安裝Apache1.3.29。

          我沒有選擇安裝Apache2.0是我對他還是不放心,因為網(wǎng)上最新公布的apache的漏洞基本上是針對2.0,當(dāng)然大家可以自己選擇安裝相應(yīng)的版本。我這里講的都是采用DSO動態(tài)編譯的方法編譯Apache.

          tar zvxf apache_1.3.29.tar.gz
          cd apache_1.3.29
          修改src/include/httpd.h 增大最大線程數(shù)
          #define HARD_SERVER_LIMIT 256
          改成
          #define HARD_SERVER_LIMIT 2560
          保存退出編譯apache
          ./configure
          --prefix=/usr/local/apache
          --enable-module=so
          --enable-module=rewrite
          --enable-shared=max
          --htdocsdir=/var/www &&
          make &&
          make install



          # 這里我們通過enable-module參數(shù)告訴設(shè)置腳本,我們需要啟動so和rewrite模塊,so模塊是用來提DSO支持的apache核心模塊,而rewrite模塊則是用意實現(xiàn)地址重寫的模塊,由于rewrite模塊需要DBM支持,如果在初次安裝時沒有編譯進(jìn)apache,以后需要用到時需要重新編譯整個apache才可以實現(xiàn)。為此除非你可以確定以后不會用到rewrite模塊,否則還是建議你在第一次編譯的時候把rewrite 模塊編譯好。

          enable-shared=max

          這個參數(shù)的作用時編譯apache時,把除了so以外的所有apache的標(biāo)準(zhǔn)模塊都編譯成DSO模塊。而不是編譯進(jìn)apache核心內(nèi)。

          好了安裝apache很簡單的哦,啟動apache看看

          /usr/local/apache/bin/apachectl start

          然后用ie看[url]http://你的服務(wù)器地址。應(yīng)該能看到熟悉的apache羽毛標(biāo)志。[/url]

          3.安裝PHP4.3.4 軟件獲取:[url]http://www.php.net/downloads.php[/url]

          tar zvxf php-4.3.4.tar.gz
          cd php-4.3.4
          ./configure \
          --prefix=/usr/local/php \
          --with-mysql=/usr/local/mysql \
          --enable-force-cgi-redirect \
          --with-freetype-dir=/usr \
          --with-png-dir=/usr \
          --with-gd --enable-gd-native-ttf \
          --with-ttf \
          --with-gdbm \
          --with-gettext \
          --with-iconv \
          --with-jpeg-dir=/usr \
          --with-png \
          --with-zlib \
          --with-xml \
          --enable-calendar \
          --with-apxs=/usr/local/apache/bin/apxs
          make
          make install



          # 我這里由于服務(wù)器需要用到GD庫,所以加了一些支持GD的編譯參數(shù),GD直接用了redhat自帶的GD庫,大家沒有安裝的話可以從安裝盤安裝,注意除了安裝GD以外,還要安裝libjpeg,libpng等庫文件。另外--with-mysql=/usr/local/mysql指向你安裝 mysql的路徑。--with-apxs指向apache的apxs文件的路徑。

          vi /usr/local/apache/conf/httpd.conf
          查找<IfModule mod_mime.c>
          在此范圍添加
          AddType application/x-httpd-php .php
          AddType application/x-httpd-php-source .phps
          然CPOPY PHP的配置文件
          cp ../php4.3.4/php.ini.dist /usr/local/php/lib/php.ini
          修改php.ini文件
          register_globals = On
          ok!重新啟動一下apache服務(wù)器
          /usr/local/apache/bin/apachectl restart
          然后寫個php測試頁info.php:內(nèi)容如下
          <?php
          phpinfo();
          ?>

          正常的話,應(yīng)該能看到php的信息了,恭喜你的Apche+Mysql+PHP安裝成功。

          posted @ 2006-01-26 20:22 nake 閱讀(546) | 評論 (0)編輯 收藏

          讓Linux的中文字變得清晰--一個超級簡單的方法

              Fedora中的中文字體是模糊的,總有種霧里看花的感覺,看久了眼鏡很不舒服。網(wǎng)上也有很多方法將字體改得清晰。基本上都是從windows中拷了 simsun字體后,再修改好幾個配置文件。往往會改得很郁悶,還一個不小心打錯幾個字母,字體就變?yōu)槟J(rèn)的很難看的仿宋體。
              自己也郁悶了好久之后,網(wǎng)上看了一篇很強(qiáng)的方法,超級簡單,又很實用:

          1:進(jìn)入下面的文件夾
           [root@S01 ~]#cd /usr/share/fonts/chinese/TrueType 
          2:刪除:gkai00mp.ttf/gbsn00lp.ttf/bsmi00lp.ttf/bkai00mp.ttf四個字體文件
          [root@S01 ~]#rm -rf gkai00mp.ttf gbsn00lp.ttf bkai00mp.ttf bsmi00lp.ttf
          3:將simsun.ttc重命名為:gkai00mp.ttf和bkai00mp.ttf,并放到/usr/share/fonts/chinese/TrueTypa下

          這樣重啟一下就OK了,怎么樣,簡單吧

          simsun.ttc可以在windows中的%systemroot%windows/Fonts文件夾下拷貝。

          在linux 中設(shè)置java的環(huán)境
          vi /etc/profile.d/java.sh
             這樣可以在所有的用戶中使用
             在新的java.sh中輸入以下內(nèi)容:

          #set java environment
          JAVA_HOME=/usr/java/jdk1.5.0_06
          CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
          PATH=$JAVA_HOME/bin:$PATH
          export JAVA_HOME CLASSPATH PATH


          posted @ 2006-01-26 08:42 nake 閱讀(415) | 評論 (0)編輯 收藏
           畢業(yè)后就沒用linux了,今晚裝了Fedora4  64位的.感覺一般.redhat5的時候我就稍微用過.不過安裝過程很快提示是15分鐘.我裝了4G的數(shù)據(jù).裝完后就啟動 eclipse3.1.0M6.死機(jī),重起,再啟動,還死機(jī). 郁悶!不過adsl很容易設(shè)置.啟動IM,不錯雖然和m s n 的樣子不一樣但是還是可以用.
          posted @ 2006-01-20 01:40 nake 閱讀(290) | 評論 (2)編輯 收藏
          僅列出標(biāo)題
          共10頁: First 上一頁 2 3 4 5 6 7 8 9 10 下一頁 
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(18)

          我參與的團(tuán)隊

          隨筆檔案(39)

          收藏夾(1)

          搜索

          •  

          積分與排名

          • 積分 - 451591
          • 排名 - 120

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 乌海市| 汝南县| 韩城市| 青海省| 达孜县| 吉木萨尔县| 安宁市| 永宁县| 葵青区| 神木县| 东光县| 正蓝旗| 德州市| 长垣县| 丹江口市| 石城县| 乐平市| 杨浦区| 阳泉市| 札达县| 寿光市| 吐鲁番市| 江门市| 寿宁县| 仲巴县| 台前县| 黄陵县| 绥滨县| 张家口市| 炉霍县| 吕梁市| 定南县| 白玉县| 和静县| 井陉县| 丹东市| 孝义市| 满城县| 望都县| 军事| 天水市|