歡迎您光臨本站 註冊首頁

apache的一些配置問題

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

apache的一些配置問題

問題:apachefriend 忘了怎麼改稱簡體中文?       

答案:

把apache的配置文件:httpd.conf文件中的: #AddDefaultCharset ISO-8859-1 AddDefaultCharset gb2312 即可
問題:apache中發布的網頁(netclass)要放到那個目錄?       

答案:

apache friends中,網頁的發布目錄一般是htdocs.
問題:怎樣才能把它放到系統托盤上?       

我配置好apache+php+mysql之後,每次啟動apache是 都有一個DOS提示框在任務欄上,很不方便。請教怎樣才能把它放到系統托盤上,或者讓它在後台運行?

答案:

換更高版本的apache就可以了
問題:為什麼用apache測試是漢字變成了亂碼?       

答案:

請找到apache的配置文件:httpd.conf 將其中:AddDefaultCharset ISO-8859-1 改為: AddDefaultCharset gb2312 重新啟動apache.

最好是在釋放完文件用字元界面安裝之前修改,那樣成功的幾率會大一些.
問題:apache支不支持ftp?       

答案:

apache本身不支持FTP,但是,可以通過apache+PHP來支持FTP,具體內容參考PHP的手冊。
以下例子來自於該手冊。
例子 1. FTP example
<?php
// set up basic connection
$conn_id = ftp_connect($ftp_server);

// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);

// check connection
if ((!$conn_id) || (!$login_result)) {
        echo "FTP connection has failed!";
        echo "Attempted to connect to $ftp_server for user $ftp_user_name";
        die;
    } else {
        echo "Connected to $ftp_server, for user $ftp_user_name";
    }

// upload the file
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);

// check upload status
if (!$upload) {
        echo "FTP upload has failed!";
    } else {
        echo "Uploaded $source_file to $ftp_server as $destination_file";
    }

// close the FTP stream
ftp_close($conn_id);
?>

注意for windows 的PHP 4.2.6直接支持FTP, 而for UNIX的版本需要在編譯、安裝時
加 --enable-ftp option when installing PHP 4 or --with-ftp when using PHP 3
問題:Can't connect to MySQL server on 'localhost' (10061)?       

我打開apache friends 時,點擊phpMyAdamin時不能打開,會出現下面的提示, 為什麼?Welcome to phpMyAdmin 2.5.1 Error MySQL said: Can't connect to MySQL server on 'localhost' (10061)

答案:

你localhost上的MySQL伺服器程序沒有啟動
問題:怎樣在Apache上設置字體?       

我的網頁在Apache上運行時,字體很怪異,怎樣在Apache上設置字體,讓別人一打開瀏 覽器就可以看到簡體中文??

答案:

在apache的配置文件(httpd.conf)中,將默認的字符集重新設置,參見:

# Specify a default charset for all pages sent out. This is

# always a good idea and opens the door for future internationalisation

# of your web site, should you ever want it. Specifying it as

# a default does little harm; as the standard dictates that a page

# is in iso-8859-1 (latin1) unless specified otherwise i.e. you

# are merely stating the obvious. There are also some security

# reasons in browsers, related to javascript and URL parsing

# which encourage you to always set a default char set.

# AddDefaultCharset ISO-8859-1

# AddDefaultCharset gb2312
問題:還是安裝不了apache+php?       

還是安裝不了apache+php,運行apache后打開測試文件出現的是原碼(每經過php編譯), 文件類型每問題, 還有,如: <html> <head> <title> <? echo "My first PHP page" ?> </title> </head> <body> <H1> <? echo "Hello World!" ?> </H1> </body> </html> 打開瀏覽器后 出現下載對話框,選:當前位置打開是,phped就打開他, 設置是不關phped的事呀? 鬱悶……

答案:

你用的是WINDOWS系統? 如果是的話,你有沒有在apache的配置文件httpd.conf(在你的apache目錄的conf文件夾中)中修 改以支持.php文件?? 如果沒有,要在該文件中加上下面三行,保存,然後重新啟動apache.exe scriptAlias /php/ "c:/apache/php/" (注意:引號內改為你的PHP文件夾實際位置) addtype application/x-httpd-php .php (有個點要注意) action application/x-httpd-php "/php/php.exe" (有引號要注意)

   1.是否安裝和啟動了apache?

   2.是否是用http:/127.0.0.1/filename.php進行測試?

   3.是否體驗到使用windows的資源管理器與使用瀏覽器訪問動態網頁的區別?

那三行要加在你的httpd.conf文件中,用記事本打開就可以了,你把它們加在文件的最後 吧。保存!!   php文件夾不必與apache文件夾在一個目錄中,這兩個文件夾所在的位置沒有關係。那三行 中,已經把php的位置信息告訴apache了。因為裡面有一句   scriptAlias /php/ "c:/apache/php/"   引號中是php文件夾的位置,也可以寫成"c:/php/"等等,關鍵看你的php在什麼地方了。
問題:Apache可以安裝在unix上嗎?       

Apache可以安裝在unix上嗎?如果在unix上建網站,要裝哪些軟體?從哪裡可以得到?

答案:

你如果裝得是linux伺服器或站點版本(我推薦redhat7.3)
完全安裝自帶apache,sql,samba,等服務但是比較大有2g
以上,你也可以自定義安裝,會小一些。
如果是個人版,那麼在ftp上面有許多for linux的軟體

http://hi.baidu.com/%B0%B2%BE%B2001/blog/item/882d1edb7ec305fc38012fa8.html

[火星人 ] apache的一些配置問題已經有313次圍觀

http://coctec.com/docs/service/show-post-14805.html