Ubuntu安装Apache环境的Web服务器

之前研究ubuntu 后来因为广州的同事的关系又去学习centos,现在学会了小基础。刚好也有这个资源,就研究下ubuntu。发现ubuntu 我也是挺好的,相对管理和配置还算简单。在此与大家分享下,并记录,日后可能会有用。

讲解环境
linux ubuntu Ubuntu 10.04.3 x64 +Apache2
 
一、登陆你的系统,记得使用root
二、安装Apache

1、输入如下命令安装

#apt-get install apache2
正常情况下会给出如下提示,(www.111cn.net)说明Apache2默认已经安装好了:

root@paipat:~# apt-get install apache2
Reading package lists... Done
Building dependency tree... Done
apache2 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

2、开启 Apache2 的伪静态
如果希望开启Apache2 伪静态 rewrite 支持,输入如下命令安装

#a2enmod rewrite
正常情况下会给出如下提示,说明已经安装成功:

root@paipat:~# a2enmod rewrite
Module rewrite installed; run /etc/init.d/apache2 force-reload to enable.

 

或出现如下提示,表示已经开启了 rewrite

root@paipat:~# a2enmod rewrite
Mudule rewrite already enabled

3、安装php环境
执行如下命令安装apache2的php5扩展和php的mysql扩展

#apt-get install libapache2-mod-php5 php5-gd php5-mysql php5-curl php5-mcrypt php5-common php-apc

如下提示:

root@paipat:~# apt-get install libapache2-mod-php5 php5-gd php5-mysql php5-mcrypt

php5-common php-apc
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libgd2-xpm libjpeg62 libt1-5 libx11-6 libx11-data libxau6 libxcb1 libxdmcp6
  libxpm4 php5-cli php5-common php-apc
Suggested packages:
  php-pear libgd-tools php5-suhosin
The following NEW packages will be installed:
  libapache2-mod-php5 libgd2-xpm libjpeg62 libt1-5 libx11-6 libx11-data
  libxau6 libxcb1 libxdmcp6 libxpm4 php5-cli php5-common php5-gd php5-mysql php5-

mcrypt
0 upgraded, 15 newly installed, 0 to remove and 26 not upgraded.
Need to get 8128kB of archives.
After this operation, 22.7MB of additional disk space will be used.
Do you want to continue [Y/n]?
输入 Y,回车继续,以下表示安装完成。

重新启动apache2, 输入如下命令:

#/etc/init.d/apache2 restart
提示如下,表示启动成功:

root@paipat:~# /etc/init.d/apache2 restart
* Restarting web server apache2                                                 

apache2: Could not reliably determine the server's fully qualified domain name,

using 0.3.175.133 for ServerName
                                                                         [ OK ]

测试站点 www.111cn.net
以上命令已经完整安装好一台Web服务器所具有的环境,以下来搭建一个最简单的站点。

web 的根目录位于 /var/www 你可以将自己的程序直接放到此目录。

如新建一个php测试页面  #vi /var/www/test.php

然后按 i   开始编辑 ,把下面代码复制进去

<?php
phpinfo();
?>

按Esc取消编辑后,按:wq 保存。输入http://192.168.1.10/test.php 测试一下。

时间: 2024-09-13 08:06:48

Ubuntu安装Apache环境的Web服务器的相关文章

Windows下安装与配置Nginx web服务器

前几篇文章,我们使用nginx都是在linux环境下,今天由于工作的需要.需要在windows环境也使用nginx搭建web服务器. 下面记录下有关nginx下的搭建与配置. 注意本次实验使用的windows server 2003 64bit,而且还是在虚拟机中.IP地址为192.168.1.221 首先去官网下载 nginx最新的的Windows版本,如下: http://nginx.org/en/download.html 下载到软件包后,解压 nginx-1.7.6.zip包到你喜欢的根

Linux安装apache环境及遇到的问题解决

最近工作之外接了一些项目,都是Linux下apache环境的,本来想直接跑nginx,无奈,都用了很多rewrite,apache和nginx在rewrite上有些语法不太一样,不太想去改这些规则,于是就在同一台服务器上再装了一套apache的环境. 最先想到的是偷懒的方式,让一套php同时支持apache和php-fpm,但在configure的时候会报错.报错的大体内容是说只能二选一.于是保留之前的nginx一套环境不去动她. 在 http://httpd.apache.org/ 下了htt

CentOS 6.6配置安装(Apache+PHP5+MySQL)LAMP服务器

1.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT :wq! #保存退出 添加好规则后的防火墙配置文件如下图所示: /etc/init.d/iptables restart #重启防火墙使配

Windows XP安装Apache环境图文详解

双击 apache_2.2.8-win32-x86-no_ssl.msi 文件,开始安装 Apache HTTP Server 2.2.8. 你会看到以下画面: 点击 Next,然后选择 I accept the terms in the license agreeement, 点击 Next ,会看到下图: 然后点击 Next,进入 Server Information 画面,如下图: 在 Network Domain 的文本框里输入 localhost. 在 Server Name 的文本框

NGINX风头正劲,Apache和IIS Web服务器遇到对手

DNAnexus是一家致力于打造云端DNA数据库的创业公司,并把这些数据提供给研究人员和科学家.该公司刚刚在A轮融资中获得1500万美元投资,投资方为Google Ventures和TPG Biotech. DNAnexus表示获得Google投资的最大好处就是可以使用Google强大的基础设施,并且可以从Google员工"20%项目"中获得帮助. Google将和DNAnexus一道一起打造一个巨大的开放式DNA数据库,用来取代美国政府的国家生物技术信息中心(NCBI),后者因为政府

《实战Nginx:取代Apache的高性能Web服务器》PDF电子书

刚刚上网瞎逛的时候发现的,觉得还行吧..呵呵..几时无聊的时候学学这玩意...先记录下来... 下载地址:http://blog.sina.com.cn/s/blog_62b8c29b0100hwsv.html

web服务器apache架构与原理

web服务器                                                                                  在开始了解Apache前,我们先熟悉一下web服务器,因为apache也是web服务器的一种. Web系统由客户端(浏览器)和服务器端两部分组成.Web系统架构也被称为B/S架构.最常见的Web服务器有Apache.IIS等,常用的浏览器有IE.Firefox.chrome等. 当你想访问一个网页时,需要在浏览器的地址栏中

ubuntu 13.10编译安装mono环境(二)_Linux

准备工作 先在VS2012上编译一个winform,代码如下: using System; using System.Windows.Forms; namespace FormsTest { static class Program { /// <summary> /// 应用程序的主入口点. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.S

Ubuntu下LAMP环境配置教程(linux)_Linux

据说搞好LAMP也就是Linux+Apache+Mysql+php就已经相当于一个中级php程序猿的水平,当然你的php要得会才行,之后就是搞好各种框架.其实这东西,并不神秘,非常简单.甚至比Windows还简单,各种变量都自动帮你搞好了.你的畏惧主要来自于你的无知. 建议先通过phpnow1.5.6在Windows一键搭好php环境,然后通过Mysql_Gui_Tools图形化Mysql,把php工程写好,把php工程.Mysql数据库导入导出到Linux上面跑,Linux纯属就是跑工程,不做