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 ,执行后应该看到如下图片结果:
相关推荐
在Ubuntu操作系统下,安装和配置LAMP环境是非常重要的步骤,本文将指导您如何在Ubuntu下配置和安装LAMP环境。 Linux Linux是LAMP环境的基础组件,它是一个开源的操作系统,具有高度的可配置性、可扩展性和安全性。...
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 11.10操作系统上配置Apache、PHP和MySQL,以便搭建一个本地开发环境。由于PHPnow是一个专用于Windows平台的软件,因此对于Ubuntu用户,我们需要采取不同的方法来实现相同...
8. **配置Apache与PHP及PHPLDAPADMIN的整合**: 配置Apache的VirtualHost,确保mod_php已启用,并设置适当的DocumentRoot指向PHPLDAPADMIN的Web目录。 9. **测试和优化**: 启动所有服务,通过浏览器访问PHPLDAPADMIN...
总结来说,该文详细阐述了在Ubuntu环境下配置LAMP环境的过程,包括Apache、PHP和MySQL的安装与配置,以及DedeCMS的内容管理系统安装和自定义,为读者提供了一套完整的Linux服务器环境搭建和网站开发流程。
Ubuntu下LAMP(linux+apache+mysql+php)环境的配置与安装参考.pdf
在本文中,我们将详细介绍如何在 Ubuntu 系统上安装 LAMP (Linux、Apache、MySQL 和 PHP) 堆栈,具体版本为 Ubuntu + Apache2 + PHP5 + MySQL5.0。LAMP 是一种流行的开源 Web 开发平台,被广泛用于搭建服务器端应用...
总结,"Apache+PHP+MySQL"组合在Windows和Linux平台上的安装配置涉及多个步骤,需要对操作系统、服务器软件和数据库有基本了解。在实际操作中,可能还需要处理各种依赖问题和安全配置,确保系统的稳定性和安全性。...
在Ubuntu操作系统中搭建Apache、MySQL和PHP的开发环境,...总的来说,搭建Ubuntu上的LAMP环境是一个相对简单的过程,主要涉及Apache、MySQL和PHP的安装与配置。理解这些基本步骤将有助于构建和维护自己的Web开发环境。
在Linux环境中搭建Apache2、MySQL5和PHP5的组合,也被称为LAMP(Linux, Apache, MySQL, PHP)服务器,是Web开发中的基础步骤。这个教程将指导你完成从下载到配置的所有流程。 首先,我们需要了解这三个组件: 1. *...
通过遵循以上步骤,您可以在Ubuntu 16.04上成功安装和配置Apache、MySQL和PHP,以及PHPmyadmin,从而构建一个完整的Web开发环境。在实践中,可能需要根据具体需求调整配置,例如添加更多的PHP扩展或优化服务器性能。...
打开终端并运行以下命令来更新系统包列表和安装必要的软件包: ```bash sudo apt-get update sudo apt-get upgrade ``` **Apache 安装** Apache是世界上最流行的Web服务器软件。在Debian或Ubuntu系统中,可以使用...
以上就是这个配置包和步骤1中涉及的主要技术点和安装流程。在实际操作中,每个步骤可能需要更深入的了解和调试,但这个概述提供了一个基本的起点。记得在执行任何系统更改之前备份数据,并遵循最佳实践以确保安全性...
在Linux环境中,尤其是...访问`http://localhost/index.php`,如果能看到PHP的配置信息,那么恭喜你,你的Ubuntu上的Apache+PHP+MySQL环境已经成功搭建完成。你可以开始在这个平台上开发和运行你的PHP Web应用程序了。
- 配置Apache的主配置文件`httpd.conf`,根据需要调整虚拟主机设置、文档根目录等参数。 ##### 3. 安装MySQL - 通过包管理器安装MySQL服务器,例如在Ubuntu中使用命令`sudo apt-get install mysql-server`。 - ...
接下来,配置MySQL环境,创建数据目录,初始化数据库,并设置系统服务: ```bash sudo mkdir /usr/local/mysql/data sudo chown -R mysql:mysql /usr/local/mysql/* sudo /usr/local/mysql/bin/mysql_install_db ...
虽然文中没有具体描述MySQL的安装步骤,但通常包括下载源码、配置、编译和安装,以及创建数据库和用户。 5. **配置整合**:配置Apache以支持PHP,需编辑`httpd.conf`文件,修改`DocumentRoot`为你的HTML文档根目录...