主机环境 RedHat6.5 64位
一:Mysql安装
解压mysql软件包,源码编译前安装cmake
下载编译过程中需要的依赖包
首先保证磁盘的存储空间有20G,源码解压完成后会占用10G,内存1024M
时间有点长,编译完成后会在/usr/local/lnmp/ 有一个文件夹 /mysql/cd mysql-5.7.17/
查看占用空间
加入到系统服务:
添加mysql启动命令
服务器配置文件, 将mysql的配置文件拷贝到/etc
指定连接数据库的文件的路径
设置和初始化:
创建 mysql 用户 及 mysql 组,修改mysql目录下文件的权限
将mysql添加到系统的环境变量里
初始化mysql
设置目录的用户,改回权限
启动mysql
登陆mysql
密码是上一个截图里最后的ZffHefNw-2dt
修改mysql密码
登陆测试
二:安装 PHP
解压
安装libmcrypt库
注意:php在加载配置过程中,如上面会报很多错误。有经验的可以根据报错自己去装所需要的包;
以下是我的报错信息
make && make install #编译安装
2.php的配置
备份php的文件
将pid的标记去指定连接数据库的sock文件的路径
修改时区
添加启动命令,添加可执行权限,开启php服务
查看端口
安装 Nginx
安装 Nginx 所依赖的基本服务:
yum -y install gcc gcc-c++ make zlib-devel pcre-devel openssl-devel
gcc 编译器,只能编译c代码(不确定是否准确具体请Google)
gcc-c++ 编译器,为gcc提供c++语言特性支持(不确定是否准确具体请Google)
make 编译源代码包,是用来执行Makefile的
zlib 压缩库,支持读写 gzip 压缩
pcre 正则
openssl HTTPS 服务
重新配置
编辑配置文件
将nginx作为系统变量,开启nginx
软链接将nginx的启动命令作为系统命令
测试页
四:搭建bbs论坛
下载解压的命令
解压Discuz包
给upload文件重命名
修改权限
指定连接数据库的sock文件的路径