一 软件包:
自行下载的安装包 链接: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链接数据库操作: 删除配置,以防止重启后再次安装