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
版权声明:本文为博主原创文章,未经博主允许不得转载。