想做個下載站~住在學校里~所以就想到學校的光纖了~這樣可以嗎?想架個LINUX服務器~因為linux不需要太高配置也能跑的較比穩定~不知道做下載站是否也一樣呢?請各位大俠指點
熱心網友
可以,但速度不會比你想的理想。因為你們學校的光纖寬度畢竟有限制,下載的人多了會非常慢。。。和網通電信等一級服務器構架商的千M相比差多了。
熱心網友
可以的
熱心網友
可以
熱心網友
可以采用linux作操作系統。apache作信息服務系統如果要動態的還可以考慮php+MySQL安裝Mysql3。23。58直接安裝Mysql官方網站提供的rpm包也是一個比較可行的辦法,官方網站的rpm包的提供基本跟tar包發行是同步的。軟件獲取: 安裝步驟:tar zxvf mysql-3。23。58。tar。gzcd mysql-3。23。58。/configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysqlmakemake install#prefix=/usr/local/mysql mysql安裝的目標目錄#sysconfdir=/etc i配置文件的路徑#localstatedir=/var/lib/mysql 數據庫存放的路徑安裝完以后要初始化數據庫,當然你是升級的話不用做這步;/usr/local/mysql/bin/mysql_install_db如果系統沒有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一般情況下都是不能正常鏈接數據庫,錯誤提示一般為:ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/ ck' (2)網上大家問的最多的都是整個問題,說什么鏈接不到 ck,其實大家不妨看看mysql的錯誤日志就明白怎么回事,這里的錯誤日志是在/var/lib/mysql/*。err 會發現mysql只所以不能啟動,是因為/var/lib/mysql的權限不允許mysql服務訪問,英文mysql默認是調用mysql用戶來啟動服務的,好了,既然知道是什么原因找到不能啟動,那就簡單了。我們只要chown -R mysql:mysql /var/lib/mysql 就行,如果還是啟動不了,再慢慢調試權限,反正一般啟動不了都是權限的問題。如果大家還是不能啟動不了的話,那就用比較繁瑣的權限的設置,反正每次都是這么做的,一般不會有問題,見下:chown -R root /usr/local/mysqlchgrp -R mysql /usr/local/mysqlchown -R root /usr/local/mysql/binchgrp -R mysql /usr/local/mysql/binchgrp -R mysql /var/lib/mysqlchmod 777 /var/lib/mysqlchown -R root /var/lib/mysql/mysqlchgrp -R mysql /var/lib/mysql/mysqlchmod 777 /var/lib/mysql/mysqlchown -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/ rver /etc/rc。d/init。d/mysqldchkconfig --add mysqld用ntsysv設置使mysql每次啟動都能自動運行。好了,至此mysql安裝完畢,你可以這樣起動你的mysql服務/etc/rc。d/init。d/mysqld start下面這步比較關鍵,ln -s /usr/local/mysql/lib/mysql /usr/lib/mysqlln -s /usr/local/mysql/include/mysql /usr/include/mysql大家可以不做這步,大可以在編譯其他軟件的時候自定義myslq的庫文件路徑,但我還是喜歡把庫文件鏈接到默認的位置,這樣你在編譯類似PHP,Vpopmail等軟件時可以不用指定mysql的庫文件地址。安裝Apache1。3。29。我沒有選擇安裝Apache2。0是我對他還是不放心,因為網上最新公布的apache的漏洞基本上是針對2。0,當然大家可以自己選擇安裝相應的版本。我這里講的都是采用DSO動態編譯的方法編譯Apache。軟件獲取: tar zvxf apache_1。3。29。tar。gzcd apache_1。3。29修改src/include/httpd。h 增大最大線程數#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參數告訴設置腳本,我們需要啟動so和rewrite模塊,so模塊是用來提DSO支持的apache核心模塊,而rewrite模塊則是用意實現地址重寫的模塊,由于rewrite模塊需要DBM支持,如果在初次安裝時沒有編譯進apache,以后需要用到時需要重新編譯整個apache才可以實現。為此除非你可以確定以后不會用到rewrite模塊,否則還是建議你在第一次編譯的時候把rewrite模塊編譯好。enable-shared=max 這個參數的作用時編譯apache時,把除了so以外的所有apache的標準模塊都編譯成DSO模塊。而不是編譯進apache核心內。好了安裝apache很簡單的哦,啟動apache看看/usr/local/apache/bin/apachectl start然后用ie看http://你的服務器地址。應該能看到熟悉的apache羽毛標志。3。安裝PHP4。3。4軟件獲取: tar zvxf php-4。3。4。tar。gzcd 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/apxsmakemake install#由于服務器需要用到GD庫,所以加了一些支持GD的編譯參數 ,GD直接用了redhat自帶的GD庫,大家沒有安裝的話可以從安裝盤安裝,注意除了安裝GD以外,還要安裝libjpeg,libpng等庫文件。另外--with-mysql=/usr/local/mysql指向你安裝mysql的路徑。--with-apxs指向apache的apxs文件的路徑。vi /usr/local/apache/conf/ nf查找在此范圍添加AddTypeapplication/ pAddTypeapplication/ ps然CPOPY PHP的配置文件cp 。。/php4。3。4/ i。dist /usr/local/php/lib/ i修改 i文件register_globals = Onok!重新啟動一下apache服務器/usr/local/apache/bin/apachectl restart然后寫個php測試頁 p:內容如下正常的話,應該能看到php的信息了,恭喜Apche+Mysql+PHP安裝成功。。