Apache服务环境在Linux中搭建详解

来源:互联网 发布:java 反射 运行时 编辑:程序博客网 时间:2024/05/07 14:04

Apache服务环境搭建详解:

本篇文章我介绍的是phpstudy集成工具,它将php、mysql及apache集成在一起,可以很方便的在不同服务环境间进行切换,比如:apache+php5.4切换为nginx+php5.4,另外,这个集成工具(windows版)提供了可视化的图形界面,以及提供了配置文件的快捷查找和网站域名的设置等,具体可到http://www.phpstudy.net网址查看详情。在这里,我介绍的是在Linux环境中怎么安装和配置apache+php+mysql(phpstudy),(备注:不使用phpstudy这个集成工具,而是自行安装搭建配置的步骤也是大同小异的)。

一、下载、授权及安装

# wget c http://lamp.phpstudy.net/phpstudy.bin    ---下载

# chmod –x  phpstudy.bin      ---授权

# ./phpstudy.bin       --- 安装

 

二、服务环境基本配置(Apache为例)

安装完之后,会在根目录下生成文件夹phpstudy,需要配置的文件就在这个目录中,下面来介绍几个必须配置的文件。

1、配置httpd.conf

#cd  /phpstudy/server/httpd/conf

#vim  httpd.conf

1) 打开php5及重写模式类库支持

也就是去掉前面的#字符,如上图所示。

 

2)设置默认目录路径(一般为默认网站根目录)

 

这里我将官网指定为默认的访问地址,例如:http://192.168.1.56:80即可访问

 

3) 打开自定义虚拟机支持

 

备注:

有的时候,我们需要配置多个虚拟机来达到某些便利及网站结构组织,下面会介绍到配置httpd-vhosts.conf的细节内容。

 

4)配置访问权限(允许访问指定目录)

 

注意:

上面的httpd.conf中的端口未设置,代表使用默认分配端口即80,稍后介绍设置虚拟机时会修改它的默认设置的,请继续。

 

 

2、配置虚拟机文件httpd-vhosts.conf

#cd  /phpstudy/server/httpd/conf/extra

#vim httpd-vhosts.conf

 

下面我来解释下这个配置,当然可以添加多个,配置是相同的。

1) 虚拟机的地址指定

---192.168.1.56:8080: 这个是IP地址(推荐),而8080端口就是修改了httpd.conf默认端口的80改为8080的。

---DocumentRoot: 后面填写的是访问的文件地址路径

---ServerName: 是与上面IP地址对应的域名地址(需要解析),要是他配置生效,还需要配置本地主机的hosts文件,后面会介绍它的配置。

---ServerAlias 可以不配置

---<Directory/>:这里主要是配置文件目录的访问路径、允许的动作及开放访问的权限等。

 

2)自定义访问端口

#cd  /phpstudy/server/httpd/conf/

#vim httpd.conf

 

如上图所示,默认端口也存在(实际上项目中没用到,留给项目外服务使用),其余端口均为自定,即不同项目的访问端口设置。

 

3、配置主机的hosts文件

如果要使用域名访问网站或目录文件,就需要在主机的hosts中设置域名地址

#vim  /etc/hosts

 

 

到这里,服务器端服务配置已经介绍完了,比较简单只为留作总结和各位学习参考使用。

 

 

 

技术群:179914858

 

 

 

 

 

 

 

 

 

 

 

 

0 0
原创粉丝点击