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>
/etc/apache2/sites-enabled/000-default ,该文件实际是个连接,指向 /etc/apache2 /sites-available/default ,因为只有1个虚拟主机,所以此时所有指向这个ip的域名访问的都是同一个虚拟主机。
下面,要配置一个新域名的虚拟主机,进行如下操作
000-default 文件取名为 other.testsite.com.conf,然后修改 other.testsite.com.conf文件内容:
other.testsite.com
other.testsite.com
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
/usr/local/www/other.testsite.com/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
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库
libapache2-mod-auth-mysql
更多的可安装的php库如:
在/var/www目录下生成一个php的测试文件 test.php,文件内容:
<?php
phpinfo();
?>
运行http://localhost/test.php ,执行后应该看到如下图片结果:
标签:www,testsite,apache2,etc,other,ubuntu,apache,php,com From: https://blog.51cto.com/u_16160131/6475638