`
stephen830
  • 浏览: 3011053 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ubuntu下的apache+php环境安装和配置

 
阅读更多

 

ubuntu下的apache+php环境安装和配置

 

 

■一、安装Apache2
#apt-get install apache2
 安装好后,重启 service apache2 restart ,会发现1条警告信息:

有一条关于ServerName的警告。
要去除该警告,必须修改 /etc/apache2/apache2.conf 配置文件
在apache2.conf的文件末尾加上一行
ServerName  localhost
保存退出。
重新启动apache2:
service apache2 restart    重新启动
service apache2 stop    停止
service apache2 start    启动
 在浏览器里输入http://localhost或者是http://127.0.0.1,如果看到了It works!,那就说明Apache就成功的安装了,Apache的默认安装,会在/var下建立一个名为www的目录,这个就是Web目录了,所有要能 过浏览器访问的Web文件都要放到这个目录里。


默认是用80端口的,如果想把80端口变为7080端口,那么要修改以下2个配置文件:
 配置文件1 /etc/apache2/ports.conf
将其中的参数:
NameVirtualHost *:80
Listen 80
修改为:
NameVirtualHost *:7080
Listen 7080
 配置文件2 /etc/apache2/sites-enabled/000-default
将其中的参数:
<VirtualHost *:80>
修改为:
<VirtualHost *:7080> 
 
网站默认的根目录是/var/www ,那么怎么自定义这个根目录,照如下修改:
配置文件 /etc/apache2/sites-enabled/000-default
将配置参数(红字部分)修改成你自定义的根目录。
DocumentRoot /var/www
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
配置多域名的虚拟主机,安装完成后,默认有1个虚拟主机,对应的配置文件即为 /etc/apache2/sites-enabled/000-default ,该文件实际是个连接,指向 /etc/apache2/sites-available/default ,因为只有1个虚拟主机,所以此时所有指向这个ip的域名访问的都是同一个虚拟主机。
下面,要配置一个新域名的虚拟主机,进行如下操作
复制 000-default 文件取名为 other.testsite.com.conf,然后修改 other.testsite.com.conf文件内容:
        ServerName other.testsite.com
DocumentRoot /usr/local/www/other.testsite.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/local/www/other.testsite.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
然后保存,重启apache2。在浏览器中访问 other.testsite.com和www.testsite.com(*.testsite.com都指向这台服务器),你就会发现other.testsite.com会访问配置中的/usr/local/www/other.testsite.com目录下的文件,而www.testsite.com(或者a.testsite.com,b.testsite.com等 )会访问/etc/apache2/sites-enabled/000-default 配置文件中设置的DocumentRoot目录。
 
 
 
 
 
 
■二、安装php5、php5的mysql扩展、GD库、curl库

 

#apt-get install php5 php5-mysql php5-gd php5-curl libapache2-mod-auth-mysql 
 更多的可安装的php库如:


 
在/var/www目录下生成一个php的测试文件 test.php,文件内容:
<?php

phpinfo();

?>
 
运行http://localhost/test.php ,执行后应该看到如下图片结果:

 
 
 
  • 大小: 67.7 KB
  • 大小: 19.7 KB
  • 大小: 130.2 KB
  • 大小: 25.9 KB
  • 大小: 9.5 KB
分享到:
评论

相关推荐

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装.pdf

    在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在Ubuntu下配置和安装LAMP环境。 Linux Linux是LAMP环境的基础组件,它是一个开源的操作系统,具有高度的可配置性、可扩展性和安全性。...

    ubuntu下Apache+PHP+MySQL配置资源与教程(3)

    ubuntu下Apache+PHP+MySQL安装配置所需的资源及一份教程 由于上传大小限制,共分三个文件 一共包括: mysql-5.0.67-linux-i686-icc-glibc23.tar.gz httpd-2.2.11.tar.gz jpegsrc.v6b.tar.gz zlib-1.2.3.tar.gz ...

    #实践笔记#Ubuntu配置Apache+PHP+MySQL

    在本篇实践笔记中,我们将探讨如何在Ubuntu 11.10操作系统上配置Apache、PHP和MySQL,以便搭建一个本地开发环境。由于PHPnow是一个专用于Windows平台的软件,因此对于Ubuntu用户,我们需要采取不同的方法来实现相同...

    LINUX+APACHE+PHP+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤2

    8. **配置Apache与PHP及PHPLDAPADMIN的整合**: 配置Apache的VirtualHost,确保mod_php已启用,并设置适当的DocumentRoot指向PHPLDAPADMIN的Web目录。 9. **测试和优化**: 启动所有服务,通过浏览器访问PHPLDAPADMIN...

    Linux结课论文 ubuntu下 apache mysql php环境的整合

    总结来说,该文详细阐述了在Ubuntu环境下配置LAMP环境的过程,包括Apache、PHP和MySQL的安装与配置,以及DedeCMS的内容管理系统安装和自定义,为读者提供了一套完整的Linux服务器环境搭建和网站开发流程。

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装参考.pdf

    Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装参考.pdf

    ubuntu+apache2+php5+mysql5.0的安装

    在本文中,我们将详细介绍如何在 Ubuntu 系统上安装 LAMP (Linux、Apache、MySQL 和 PHP) 堆栈,具体版本为 Ubuntu + Apache2 + PHP5 + MySQL5.0。LAMP 是一种流行的开源 Web 开发平台,被广泛用于搭建服务器端应用...

    apache+php+mysql安装配置总结

    总结,"Apache+PHP+MySQL"组合在Windows和Linux平台上的安装配置涉及多个步骤,需要对操作系统、服务器软件和数据库有基本了解。在实际操作中,可能还需要处理各种依赖问题和安全配置,确保系统的稳定性和安全性。...

    在ubuntu下搭建Apache+MySQL+PHP开发环境[参考].pdf

    在Ubuntu操作系统中搭建Apache、MySQL和PHP的开发环境,...总的来说,搭建Ubuntu上的LAMP环境是一个相对简单的过程,主要涉及Apache、MySQL和PHP的安装与配置。理解这些基本步骤将有助于构建和维护自己的Web开发环境。

    linux下的Apache2 + mysql5 + php5 安装教程[力荐]

    在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为LAMP(Linux, Apache, MySQL, PHP)服务器,是Web开发中的基础步骤。这个教程将指导你完成从下载到配置的所有流程。 首先,我们需要了解这三个组件: 1. *...

    搭建Apache+MySQL+PHP平台.rar_4 3 2 1_Ubuntu搭建_apache2.2.4_php

    通过遵循以上步骤,您可以在Ubuntu 16.04上成功安装和配置Apache、MySQL和PHP,以及PHPmyadmin,从而构建一个完整的Web开发环境。在实践中,可能需要根据具体需求调整配置,例如添加更多的PHP扩展或优化服务器性能。...

    php+apache+mysql 在linux下的安装

    打开终端并运行以下命令来更新系统包列表和安装必要的软件包: ```bash sudo apt-get update sudo apt-get upgrade ``` **Apache 安装** Apache是世界上最流行的Web服务器软件。在Debian或Ubuntu系统中,可以使用...

    LINUX+APACHE+BDB+OPENLDAP+PHPLDAPADMIN安装配置包和步骤1

    以上就是这个配置包和步骤1中涉及的主要技术点和安装流程。在实际操作中,每个步骤可能需要更深入的了解和调试,但这个概述提供了一个基本的起点。记得在执行任何系统更改之前备份数据,并遵循最佳实践以确保安全性...

    老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略

    在Linux环境中,尤其是...访问`http://localhost/index.php`,如果能看到PHP的配置信息,那么恭喜你,你的Ubuntu上的Apache+PHP+MySQL环境已经成功搭建完成。你可以开始在这个平台上开发和运行你的PHP Web应用程序了。

    LAMP网站架构方案+安装配置详解(Linux+Apache+MySQL+PHP)

    - 配置Apache的主配置文件`httpd.conf`,根据需要调整虚拟主机设置、文档根目录等参数。 ##### 3. 安装MySQL - 通过包管理器安装MySQL服务器,例如在Ubuntu中使用命令`sudo apt-get install mysql-server`。 - ...

    linux上安装mysql+apache+php及wordpress,LAMP

    接下来,配置MySQL环境,创建数据目录,初始化数据库,并设置系统服务: ```bash sudo mkdir /usr/local/mysql/data sudo chown -R mysql:mysql /usr/local/mysql/* sudo /usr/local/mysql/bin/mysql_install_db ...

    linux+Apache+PHP+MySQL配置攻略

    虽然文中没有具体描述MySQL的安装步骤,但通常包括下载源码、配置、编译和安装,以及创建数据库和用户。 5. **配置整合**:配置Apache以支持PHP,需编辑`httpd.conf`文件,修改`DocumentRoot`为你的HTML文档根目录...

Global site tag (gtag.js) - Google Analytics