环境部署

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'

3.php启动成功


启动成功

你可能感兴趣的:(环境部署)