Ubuntu安装Apache

Ubuntu为我们提供了 su apt-get install 命令,通过它你可以很方便地安装一些软件,这些软件是放在Ubuntu放置在各个地方的服务器上面,如果你想安装的软件是比较常见的,一般都可以通过它来下载.

sudo apt-get install apache2

配置网站目录,在Ubuntu下面的 apache 目录存放方式跟 Window下面有很大区别,它的配置文件是存放在 etc/apache2/ 这个文件夹下面,又将以前的配置文件分成了

etc/apache2/conf.d/charset
这个是网站编码配置,里面内容很少,打开看就知道了,我这里将最后行的 #AddDefaultCharset UTF-8 前面的#去掉,使用UTF-8编码,当然也可以把 UTF-8改成别的编码.
etc/apache2/sites-available/default
这个是网站目录配置,想更改网站目录的话,就修改这个,默认的网站目录是/var/www(所有者为root,所以修改起来很不方便)
像LINUX源一样,要有一定的权限才能修改上面的配置文件,可以这样:
1:su 输入root密码 2:gedit etc/apache2/conf.d/charset
或者直接临时获取权限
1:sudo gedit etc/apache2/conf.d/charset

重启apache即可,
sudo service apache2 restart
也可以
sudo /etc/init.d/apache2 restart

BTW: init.d 下面是系统的服务类程序(比如xinet,samba,vsftp,xserver,apche,mysql)的启动登记 各个init.x目录下的文件表示这个运行级别下服务的运行与否,这里面的文件通常是一些脚本,来启动和结束各个服务的,具体的内容你可以用任何一个编辑器打开看的

顺便提一下mysql ,开启mysql的方法和apche一样:
sudo /etc/init.d/mysql start
不知我什么时候已经把 mysql安装成功了,因为我的/etc/nit.d/ 目录下有 mysal文件,于是我在终端上输入 mysql,提示
ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'h'
我想也是由于权限的问题造成的输入
mysql --user=root -p
就对了,然后就可以在终断开上运行MySql的命令了比如

mysql > show databases;