1.nginx成功启动
基本依赖环境部署
安装nginx软件的基本依赖软件
[root@mhq~]# yum install openssl-devel pcre-devel gcc -y
1.2.2.2编译安装nginx
注意:编译安装nginx的时候,应该有一个专用的启动用户,我们把这个用户设置为 www
[root@mhq~soft]# wget http://nginx.org/download/nginx-1.10.2.tar.gz
编译安装nginx
tar xf nginx-1.10.2.tar.gz
cd nginx-1.10.2
./configure --prefix=/tester/server/nginx
make
make install
创建专用的启动用户www
useradd www -s /sbin/nologin -M
含义:https://segmentfault.com/q/1010000008717024
修改配置文件
[root@localhost soft]# vim /tester/server/nginx/conf/nginx.conf
user www;
注意:
将user后面的nobody更改为www
启动:/tester/server/nginx/sbin/nginx
2.mysql启动成功
解压软件
[root@mhq soft]# tar xf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz -C /tester/server/
[root@mhq soft]# cd /tester/server/
[root@mhq server]# ln -s mysql-5.6.35-linux-glibc2.5-x86_64/ mysql
基本用户
创建专用用户
[root@mhq server]# useradd -s /sbin/nologin -M mysql
1.3.2.3初始化
初始化mysql数据库
[root@mhq server]# /tester/server/mysql/scripts/mysql_install_db --basedir=/tester/server/mysql --datadir=/tester/server/mysql/data/ --user=mysql
1.3.2.4相关配置文件
数据库配置文件管理
[root@mhq server]# mv /etc/my.cnf /etc/my.cnf-bak
[root@mhq server]# cp /tester/server/mysql/support-files/my-default.cnf /etc/my.cnf
数据库启动命令配置
[root@mhq server]# cp /tester/server/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@mhq server]# chmod +x /etc/init.d/mysqld
启动文件修改
sed -i 's#/usr/local/mysql#/tester/server/mysql#g' /tester/server/mysql/bin/mysqld_safe /etc/init.d/mysqld
数据库文件权限管理
chown -R mysql.mysql /tester/server/mysql/
启动数据库
[root@mhq server]# /etc/init.d/mysqld start
配置环境变量
vim /etc/profile
#末尾添加这条配置
MYSQL_HOME=/tester/server/mysql/
PATH=%MYSQL_HOME/bin:$PATH
让配置文件生效
source /etc/profile
将mysql服务设置为开机自启动服务
[root@mhq server]# chkconfig --add mysqld
[root@mhq server]# chkconfig mysqld on
设置密码:mysqladmin -u root password '123456'