您的位置:网站首页 > 源码环境 > 正文

RHEL68编译安装LAMP:httpd-24+mysql56+php55;基于

类别:源码环境 日期:2017-10-25 19:31:17 人气: 来源:

  现在页面默认是5.7,也可以在页面里选择5.6/5.5的版本,源码安装选择最下面的Source Code,然后选择最下面的tar.gz的压缩包

  httpd-2.4.23需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。

  动态模块和静态模块的说明:(1)构建MPM为静态模块在全部平台中,MPM都可以构建为静态模块。在构建时选择一种MPM,链接到服务器中。如果要改变MPM,必须重新构建。为了使用指定的MPM,请在执行configure脚本时,使用参数--with-mpm=NAME。NAME是指定的MPM名称。编译完成后,可以使用httpd-l来确定选择的MPM。此命令会列出编译到服务器程序中的所有模块,包括MPM。(2)构建MPM为动态模块在Unix或类似平台中,MPM可以构建为动态模块,与其它动态模块一样在运行时加载。构建MPM为动态模块允许通过修改LoadModule指令内容来改变MPM,而不用重新构建服务器程序。在执行configure脚本时,使用--enable-mpms-shared选项即可启用此特性。当给出的参数为all时,所有此平台支持的MPM模块都会被安装。还可以在参数中给出模块列表。默认MPM,可以自动选择或者在执行configure脚本时通过--with-mpm选项来指定,然后出现在生成的服务器配置文件中。编辑LoadModule指令内容可以选择不同的MPM。

  说明:手动编译安装后,httpd.pid文件是存放在/usr/local/apache/logs/目录下的,这个未免有些不方便。

  准备mysql数据存放的文件系统,由于mysql的数据文件是会增长的,而且占用空间很大。数据文件要放在一个单独的

  说明:mysql 安装包有三种式,rpm,源码包,二进制包(已编译好,解压后简单配置一下就可以用),我这里用的就是源码包编译安装

  初始化完成后mysql中目录文件的属主应改回成root,以免被别人攻破mysql用户密码而带来数据等

  初始化后会自动在当前目录下创建一个配置文件,直接修改就可以(在mysql 5.6 以后配置文件自动生成,不需要我们再进行复制),但是/usr/local/mysql/support-files目录下,有默认配置的配置文件,可以拷贝过去。

  (1)首先要在httpd配置文件中定义,使httpd能够处理php结尾的文件 ,全文查找AddType字段,添加以下内容

  mod_status模块可以让管理员查看服务器的执行状态,它通过一个HTML页面展示了当前服务器的统计数据。这些数据通常包括但不限于:

  (1) 处于工作状态的worker进程数; (2) 空闲状态的worker进程数; (3) 每个worker的状态,包括此worker已经响应的请求数,及由此worker发送的内容的字节数; (4) 当前服务器总送的字节数; (5) 服务器自上次启动或重启以来至当前的时长; (6) 平均每秒钟响应的请求数、平均每秒钟发送的字节数、平均每个请求所请求内容的字节数;

  需要提醒的是,这里的状态信息不应该被所有人随意访问,因此,应该仅允许某些特定地址的客户端查看。比如使用Require ip 172.16.0.0/16来仅允许指定网段的主机查看此页面。

  推荐:

  

0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: