您的位置:首页 > 运维架构 > Apache

ubuntu下apache+mysql+php的安装与配置

2012-10-17 15:28 302 查看
一、安装
tasksel安装:
  用tasksel可以方便安装dnsserver,lamp,kubuntudesktop,ubuntudesktop,xubuntu之类的软件包。这个软件在ubuntuserver里是预装的,而在桌面版里是不预装的,
想用的话得安装一下:sudoapt-getinstalltasksel;用这个软件的话就用命令:sudotasksel
  输入命令sudotaskselinstalllamp-server,即可完成LAMP的安装;
 
apt-get方法安装
1.1安装apache2
  命令:sudoapt-getinstallapache2
在浏览器中输入:http://localhost提示成功安装
1.2安装php5
  命令:sudoapt-getinstallphp5
  测试php5是否安装成功:
    重启apache:sudo/etc/init.d/apache2restart
    编辑网页:sudogedit/var/www/test.php
    在浏览器中输入:http://loacalhost/test.php
1.3安装mysql
  命令:sudoapt-getinstallmysql-server
设置完密码后通过mysql-uuser-ppassword连接确认安装是否成功

1.4安装phpmyadmin
  命令:sudoapt-getinstallphpmyadmin
  由于phpmyadmin默认安装在/usr/share/phpmyadmin,而不是/var/www下,所以只需在终端输入sudoln-s/usr/share/phpmyadmin//var/www/即可解决。
  然后在浏览器中输入:http://localhost/phpmyadmin/查看安装是否成功。
二、配置
2.1apache的配置
    1.在/etc/apache2/下面,有mods-available,mods-enabled,sites-available,sites-enabled四个目录。mods-available目录包含可利用的模块,
  mods-enabled目录是启动了的能正常起作用的模块,其中enabled目录下的文件都是available目录下相关文件的链接,如果需要把可利用的模块使起作用,需要在
  后者的目录下做一个前者的符号连接。之所以这样处理的原因是:当apache上配置了许多虚拟主机,每个虚拟主机的配置文件都放在sites-available下,这时候虚拟
  主机的启动,停止就可以仅仅是链接的建立和删除,不需要更改配置文件;同样前两个目录对于启动,停用apache的某个模块是非常方便的。
    2.ubuntu配置文件并不全在apache2.conf中,而是将配置分类分别在不同文件中配置,然后apache2.conf中用Include将这些文件包括到apache2.conf中。
      普通的apache发行版本配置文件是: httpd.conf
      Ubuntu发行版本的主配置文件是:apache2.conf
      在apache2.conf引用到了以下文件:
      #包含动态模块的配置:
      Include/etc/apache2/mods-enabled/*.load
      Include/etc/apache2/mods-enabled/*.conf
      #包含用户自己的配置:
      Include/etc/apache2/httpd.conf
      #包含端口监听的配置:
     Include/etc/apache2/ports.conf
      #包含一般性的配置语句片断:
      Include/etc/apache2/conf.d/
      #包含虚拟主机的配置指令:
      Include/etc/apache2/sites-enabled/
    3.ubuntu中apache的DocumentRoot默认在/var/www下
    4.服务器启动命令:sudo/etc/init.d/apache2stop/start/restart



  
2.2php的配置

2.3mysql的配置

    
  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: