linux服务器系统部署搭建手册

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

服务器系统部署搭建手册

在搭建环境之前先需要安装相关工具插件

编译工具cmake-3.3

解压软件rarlinux- 5.4.0插件

编译PHP的时候需要libmcrypt、pcre-8.37、libmcrypt-devel-2.5(后续的插件会在下面说明)

一、搭建Mysql-5.6

准备安装包:我们先要准备mysql的linux的安装包如果是上传的则需要

对包的权限进行修改chmod 755

安装依赖包:安装所需的插件和依赖包: yum -y install ncurses-devel

openssl-devel bison-devel。在安装完毕后则可以对mysql文件进行解压。

用户组:要进行配置mysql了,首先需要配置用户以及用户组,创建mysql

用户,且不允许mysql用户登录系统,seradd -s /sbin/nologin mysql。

创建mysql数据库存放目录:mkdir -p /data/mysql。

设置msql的目录权限:chown -R mysql:mysql /data/mysql

mkdir -p /usr/local/mysql #创建mysql安装目录

chown -R mysql:mysql /usr/local/mysql #设置目

cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \

安装mysql:make && make install

修改系统mysql配置:cd /usr/local/mysql

cp support-files/f /etc/f 初始化数据库:./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

复制启动文件到开机自动启动:cp ./support-files/mysql.server /etc/rc.d/init.d/mysql

chmod 755 /etc/init.d/mysql #增加执行权限

chkconfig --add mysql #添加到启动服务里

chkconfig mysql on #加入开机启动

chkconfig --list mysql

vi /etc/rc.d/init.d/mysql #编辑启动文件加入下面两行

basedir = /usr/local/mysql #mysql程序安装路径

datadir = /data/mysql #Mysql数据库存

启动服务:service mysql start

mysql服务到系统环境变量:vim /etc/profile

export PATH=$PATH:/usr/local/mysql/bin (加在最后一行)

mysql库文件链接到系统默认位置可以方便php不用指定路径:ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql

ln -s /usr/local/mysql/include/mysql /usr/include/mysql

结束后讲服务器重启:shutdown -r now

完毕之后设置mysql账号:mysql_secure_installation 根据提示输入两次密码或者直接修改密码:/usr/local/mysql/bin/mysqladmin -u root -p password "123456"。也可以空密码登录之后用sql语句修改密码,登录到mysql控制台:mysql -u root –p

用mysql语句修改密码:set password=password('123456')

二、搭建Nginx-1.11

首先查看咱们linux系统的版本:cat /etc/centos-release

在安装nginx之前需要安装一些必要的组件:yum -y install libjpeg-devel libpng-devel libtiff-devel fontconfig-devel freetype-devel

libXpm-devel gettext-devel openssl openssl-devel libtool-ltdl-devel gcc gcc-c++* ncurses ncurses-devel

安装pcre插件,提供nginx编译库以及翻译源码:w get

http://exim.mirror.fr/pcre/pcre-8.37.tar.gz #下载插件

解压插件:tar -zxvf pcre-8.37.tar.gz

pcre-8.37

cd pcre-8.37

./configure #编译运行文件

make && make install #安装插件

yum -y install pcre-devel

tar -zxvf nginx-1.9.5.tar.gz #解压nginx安装包

cd nginx-1.9.5

useradd -s /sbin/nologin nginx #禁止ngxin用户登录系统

./configure --user=nginx --group=nginx --

prefix=/usr/local/nginx/ --with-

http_stub_status_module --with-http_ssl_module

--with-sha1=/usr/lib #编译nginx

make && make install #安装nginx软件

cd /usr/local/nginx/sbin/

./nginx //启动Nginx

开机启动脚本:vim /etc/init.d/nginx 输入一下内容保存

相关文档
最新文档