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(linux+apache+mysql+php)环境的配置与安装.pdf
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下LAMP(linux+apache+mysql+php)环境的配置与安装参考.pdf
PHP环境配置在Ubuntu下是非常轻松的,这里采用的是Ubuntu软件库中的Apache、MySQL、PHP进行安装操作
Ubuntu16.04下的Apache+PHP+Mysql环境搭建 (1)安装搭建Apache2 (2)安装MySQL (3)安装PHP、PHPmyadmin (4)配置PHPmyadmin
总结了ubuntu下配置apache服务器的方法,步骤
所以笔者此次尝试了在Ubuntu 11.10平台下的本地服务器配置(配置Apache+PHP+MySQL)。 废话少说,步入整体。 流程笔记: 1.打开终端,输入“sudo apt-get install apache2”,回车;(安装apache2.0) ...
对于MySql来讲在整个过程中是相对独立的安装,并且我的ubuntu在以前做开发的时候就已经安装了MySql,所以以下只给出安装步骤: 1、安装MySql的服务: sudo apt-get install mysql-server 要注意的是安装过程...
主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+Mysql5.7的具体步骤与相关命令使用技巧,需要的朋友可以参考下
二、安装PHP,Apache 和 MySQL 三、配置Apache 四、MySQL + PHP 搭建简单的登陆页面 五、效果展示 一、在虚拟机中安装ubunutu 这里使用Ubuntu 18.04.4 LTS, 下载链接。 打开vmware,点击创建新的虚拟机,选择下载好...
Apache24和PHP7.2配置教程
本篇文章是对在阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql的具体操作流程进行了详细的分析介绍,需要的朋友参考下
之所以用nginx没用apache,是因为nginx的效率更高一些,尤其是对一些低配置的服务器,比如我在单位256M内存的旧机器上架设的服务器。 1、安装ubuntu server 10.04或10.10,其中安装语言选的en,时区shanghai,服务...
一:ubuntu开发环境PHP+MYSQL+APACHE2 1.sudo apt-get install apache2 2.安全组添加80端口 3.sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-curl php5-imagick php5-cli 4.sudo apt-get ...
Ubuntu Server 菜鸟配置手册+Ubuntu 官方文档中文翻译版 适合初学者架设服务器
主要介绍了Ubuntu Server 11.10安装配置lamp(Apache+MySQL+PHP),需要的朋友可以参考下
为新手提供可靠 思路清晰 易懂的LAMP(LINUX APACHE MYSQL PHP)环境配置教程。