一 软件包:

自行下载的安装包 链接:https://pan.baidu.com/s/1Smaq9f9cRMmc5e82QcL4UQ 密码:w59w

二 MySQL编译安装:

1 软件下载

2 解决依赖关系

3 解压MySQL数据包并指定mysql的安装路径和模块

如此表示configure完成 如果出现不能执行请进行如下操作 rm CMakeCache.txt yum install ncurses-devel yum install bison 再次重新走一遍流程就行了

4 编译(此过程可能会比较漫长):

5 安装:

6 复制MySQL配置文件:

7 创建用户并授予MySQL访问目录权限

8 复制MySQL启动脚本

9 修改环境变量使其可以直接运行MySQL等命令

生效修改

10 初始化密码,并记住后面的密码

11 添加启动脚本的执行权限

12 为MySQL访问目录授权,并为MySQL数据目录授予MySQL权限

13 启动MySQL数据库

登陆,其密码为上面初始化所得的密码 修改密码为root123 使用新密码登录查看 当密码忘记的操作: 1 关闭数据库 2 使用此命令跳过授权表 3 登陆并进入mysql 库中修改密码 此字段表示的是密码 更新密码 其中的password('root')中root 表示的就是密码,password表示的是加密保存。 关闭MySQL数据库 重启后进入使用root 密码,访问成功: 至此MySQL数据库安装完成

三 PHP 的安装

1 下载PHP需要的数据包

2 解决依赖关系需要安装的数据包:

3 解压并安装PHP

4 配置PHP

1 创建账号

2 复制配置文件并添加pid

3 复制启动文件并授权

4 复制配置文件并配置时区

5 启动服务并查看监听端口

至此PHP安装完成

四 安装nginx

1 下载需要的数据包

2 解决依赖关系

3 解压并解决版本和gcc编译产生的告警信息

4 指定安装并加载相应的模块

5 编译并安装

6 配置用户,进程数,打开文件最大数量等基本参数

7 配置其支持PHP动态页面

进入nginx 主配置文件修改其默认访问网页为index.php

8 添加PHP访问通过fastcgi_pass 模块传递给后端9000端口

9 添加默认访问目录的默认访问网页

10 添加软连接

11 启动服务

查看是否配置成功 至此nginx 安装完成

五 实战:

添加一个论坛,实现MySQL数据库,PHP和nginx之间的连接

1 下载论坛所需的软件包到nginx 的默认访问目录并安装相应的解压软件

配置权限,使nginx用户可以访问 配置PHP链接数据库操作: 删除配置,以防止重启后再次安装