[Web] apache的一些配置问题

weixin_38066495 2011-04-02 03:18:25

问题: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%B2 ... c305fc38012fa8.html
...全文
9 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

435

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧