[Web]
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%B2 ... c305fc38012fa8.html