linux+apache+cgi(c++)+mysql架构介绍_Linux 搭建apache+php+mysql推荐教程

一、系统约定

软件源代码包存放位置:/usr/local/src

源码包编译安装位置(prefix):/usr/local/software_name

脚本以及维护程序存放位置:/usr/local/sbin

MySQL 数据库位置:/var/lib/MySQL(可按情况设置)

Apache 网站根目录:/home/www/wwwroot(可按情况设置)

Apache 虚拟主机日志根目录:/home/www/logs(可按情况设置)

Apache 运行账户:www:www

二、系统环境部署及调整

1. 检查系统是否正常

2. 关闭不需要的服务

3. 重新启动系统

4. 配置 vim

在 alias mv='mv -i' 下面添加一行:alias vi='vim' 保存退出。

5. 使用 yum 程序安装所需开发包(以下为标准的 RPM 包名称)

6. 定时校正服务器时钟,定时与中国国家授时中心授时服务器同步

加入一行:

7. 源码编译安装所需包 (Source)

需要下载的文件

7.1 GD2

7.2 LibXML2

7.3 LibMcrypt

7.4 Apache日志截断程序

8. 升级OpenSSL和OpenSSH

(1)禁用 SSH V1 协议 找到:

改为:

(2)禁止root直接登录,此处先建立一个普通系统用户:

找到:

改为:

(3)禁用服务器端GSSAPI,找到以下两行,并将它们注释:

(4)禁用 DNS 名称解析,找到:

改为:

(5)禁用客户端 GSSAPI

找到:

将这行注释掉。

最后,确认修改正确后重新启动 SSH 服务

确认 OpenSSH 以及 OpenSSL 版本正确。

三、编译安装L.A.M.P环境

1. 下载软件

下载文件mysql,apache,php,请到下面网址下载相应软件

2. 编译安装MySQL

3. 编译安装Apache

4. 编译安装PHP

5. 整合Apache与PHPP

找到:

在该行下面添加

找到:

将该行改为

找到:

去掉前面的“#”号,取消注释。注意:以上 4 个扩展配置文件中的设置请按照相关原则进行合理配置!修改完成后保存退出。

6. 查看确认L.A.M.P环境信息、提升 PHP 安全性

在网站根目录放置 phpinfo.php 脚本,检查phpinfo中的各项信息是否正确。

确认 PHP 能够正常工作后,在 php.ini 中进行设置提升 PHP 安全性。

找到:

设置为:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值