debian服务器设置入门教程之一

debian服务器设置入门教程之一

ID:22370095

大小:77.50 KB

页数:11页

时间:2018-10-28

debian服务器设置入门教程之一_第1页
debian服务器设置入门教程之一_第2页
debian服务器设置入门教程之一_第3页
debian服务器设置入门教程之一_第4页
debian服务器设置入门教程之一_第5页
资源描述:

《debian服务器设置入门教程之一》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Debian服务器设置入门教程之一  1.选择Apache+MySQL+PHP4  你可能会问我:为什么不选择别的软件,而非得选择Apache+MySQL+PHP4的组合?呵呵,我要告诉你,著名的FreeLamp组合,说的就是Linux/Apache/MySQL/PHP/Perl/Python,你可以到.freelamp.上面去看看。PHP在互联网上的应用,正成燎原之势。如果作ySQL非常轻便,性能卓越。Apache就不必多说了,互联网上没有几个ySQL吗?当然选Yes了,否则每次要用的时候才启动,怪麻烦的。  又问你

2、:你想运行apacheconfig脚本吗?默认是N,不过我们输入Y让它替我们配置一下。配置完后,问你是否保存配置,当然是了,呵呵。然后,他会问你是否要启动Apache,好,启动它。  接着,系统会自动配置PHP。由于你选择了php-gd和php-mysql,他会问你是否把gd.so和mysql.so的支持写入php.ini,回答是。你看,Debian聪明吧。  3.配置  3.1配置Apache  3.1.1提供php支持  Apache刚装上的时候不提供php支持。当你点击有.php脚本的连接,浏览器会下载这个脚本:

3、-(  修改/etc/apache/httpd.conf,以便提供php支持。运行:  #nano/etc/apache/httpd.conf  顺便提一下,我非常喜欢这个叫做nano的编辑器,它很容易上手。使用nano的ctrl+odule/usr/lib/apache/1.3/libphp4.so  把这一行前面的井号去掉,以便apache加载这个libphp4.so模块。然后,配置默认页,找到:  DirectoryIndexindex.htmlindex.htmindex.shtmlindex.cgi  改成:

4、  DirectoryIndexindex.phpindex.php3index.htmlindex.htmindex.shtmlindex.cgi  然后再加上.php3扩展名的支持和php源码支持,找到:  ##AndforPHP4.x,use:##AddTypeapplication/x-httpd-php.php#AddTypeapplication/x-httpd-php-source.phps  把后面两行修改成:  #  #AndforPHP4.x,use:  #  AddTypeapplication/

5、x-httpd-php.php.php3  AddTypeapplication/x-httpd-php-source.phps  3.1.2修改默认字符集  让Apache把简体中文作为默认的字符集。找到这一行:  AddDefaultCharseton  修改成:  AddDefaultCharsetgb2312  好,Apache就配置完了,按ctrl+o保存后,再按ctrl+x退出nano。为了使我们的修改生效,需要重新启动Apache,运行:  #apachectlrestart  apache1.3提供了这

6、个apachectl工具,但是2.0就没了。  另外,注意一个技巧:Debian提供的服务器软件包,几乎都会提供一个脚本用于启动/终止/重新启动这个服务。脚本全部放在/etc/init.d/下面。  比如Apache,可以通过下面的命令控制:  #/etc/init.d/apacherestart  其它的服务也可以如此操作。  3.2MySQL配置  3.2.1修改MySQL的口令  由于MySQL默认没有口令,为了安全起见,一定要修改你的口令!  先来看看你的mysql是不是真的没有口令:  $mysqladmin

7、version  如果你能够看到mysql的版本信息,证明目前MySQL没有口令。好,运行mysqladminpassysqladminpassysqladminversion--user=root--pass,然后输入口令,才能查1234下一页....,。看版本号等信息。  注意,上面命令中的--user=root--pass这一部分,可以简写为-uroot-p。我们来测试一下,看口令是否生效:  #mysqladminversion-uroot-pEnterpassysql/my.f,找到:  skip-ysql,

8、找到这一行:  /usr/bin/safe_mysqld>/dev/null2>1  改成:  /usr/bin/safe_mysqld>--default-character-set=gb2312>/dev/null2>1  好,重新启动MySQL:  #/etc/init.d/mysqlresta

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。