NGINX
1、
yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md52、
cd /home/
mkdir sorfotware
cd sorfotware/
yum install lrzsz
3、
tar -zxvf nginx-1.15.7.tar.gz
tar -zxvf pcre-8.42.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
4、
cd nginx-1.15.7
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11
make && make install
ps -e|grep nginx5、
vi /etc/rc.local
//进入后添加如下代码,然后退出文件
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf &
chmod o+x /etc/rc.local
//重启服务器
init 6
//确认是否nginx能够自动重启
ps -e|grep nginx
//写入环境变量
vi /etc/profile
//在unset之前添加这一行代码
export PATH="$PATH:/usr/local/nginx/sbin:"
//重新获取环境变量
source /etc/profile
nginx -s reload
ps -e | grep nginxPHP-FPM
1、
//下载最新款php到,/home/sorfotware/ ,解压,进入该目录
//安装依赖
yum install gcc gcc-c++ libxml2 libxml2-devel autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel
//编译安装
./configure --prefix=/usr/local/php-fpm --enable-fpm --with-zlib --with-pdo-mysql --enable-mbstring --with-gd --with-png-dir=/usr/lib64 --with-jpeg-dir=/usr/lib64 --with-freetype-dir=/usr/lib64
make && make install2、
cd /usr/local/php-fpm/etc/
//编辑复制出来的 php-pfm.conf 文件,把;pid = run/php-fpm.pid改为pid = run/php-fpm.pid
cd php-fpm.d //把user = nobody group = nodoby修改为user = web group = web
useradd web //创建用户组以及用户
/usr/local/php-fpm/sbin/php-fpm //启动
ps -e|grep php //查看进程是否启动MYSQL
//选个位置下载
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
//执行
rpm -Uvh mysql80-community-release-el6-n.noarch.rpm
//查看yum源中mysql版本
yum repolist all | grep mysql
//编辑,修改默认安装的mysql版本
vim /etc/yum.repos.d/mysql-community.repo
//查看可安装的版本
yum repolist enabled | grep mysql
//安装
yum install mysql-community-server
//启动
systemctl start mysqld.service
//查看临时密码
grep 'temporary password' /var/log/mysqld.log
//登录进去
mysql -uroot -p 临时密码
//修改密码配置策略
set global validate_password_policy=0
set global validate_password_length=1
//修改临时密码
set password = password("zzj123");
//为用户开通访问权限(进入mysql,执行下面语句)
grant all privileges on *.* to zzj@'%' identified by 'zzj123';目录(由于mysql不是yum安装,因此目录结构有点凌乱)
//数据库目录
/var/lib/mysql/
//配置文件(mysql.server命令及配置文件)
/usr/share /mysql
//相关命令(mysqladmin mysqldump等命令)
/usr/bin
//启动脚本(启动脚本文件mysql的目录)
/etc/rc.d/init.d/