zoukankan      html  css  js  c++  java
  • CentOS8.2 安装LNMY环境

    1、检查阿里云服务器系统版本
    2、检查阿里云服务器是否购买数据盘
    3、如果有/dev/vdb说明有挂载盘(无挂载跳过次步)
    	a、运行 fdisk /dev/vdb:对数据盘进行分区
    	b、查看新的分区:运行命令 fdisk -l
    	c、在新分区上创建一个文件系统
    		A、首先运行命令:	mkfs.ext4 /dev/vdb1
    		B、备份etc/fstab:	cp /etc/fstab /etc/fstab.bak
    		C、向etc/fstab写入新分区信息:echo /dev/vdb1 /alidata1 ext4 defaults 0 0 >> /etc/fstab
    		   备注:alidata1 为数据盘挂载文件夹
    		D、挂载文件系统 mount /dev/vdb1 /alidata1
    	d、查看目前磁盘空间和使用情况:运行命令 df -h
    		
    		
    4、安装nginx
    	yum install nginx
    	systemctl start nginx
    	systemctl enable nginx
    
    5、安装MariaDB数据库(MariaDB是MySQL的直接替代品)
    	yum install mariadb-server mariadb
    	systemctl start mariadb
    	systemctl enable mariadb
    	
    	MariaDB运行后,需要运行安全脚本:mysql_secure_installation 来设定root密码
    	Jonlys2lbh!@#
    	mysql -u root -p
    	
    	创建一个web用户并设置全部权限并刷新权限
    	grant all privileges on *.* to web@localhost identified by 'Web123!@#';
    	flush privileges;
    	使用Navicat工具测试连接数据库并创建项目数据库`db_name`自定义
    	CREATE DATABASE `db_name` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    	
    6、安装Redis
    	yum install redis
    	systemctl start redis
    	systemctl enable redis
    	
    7、安装PHP
    	yum install php php-mysqlnd php-fpm php-opcache php-gd php-xml php-mbstring php-devel php-json
    	
    	修改/etc/php.ini 
    	date.timezone = "Asia/Shanghai"
    	
    	修改/etc/php-fpm.d/www.conf
    	user = nginx
    	group = nginx
    	listen.acl_users = nginx
    	listen.acl_groups =nginx
    	pm.max_children = 100
    	pm.start_servers = 10
    	pm.min_spare_servers = 5
    	pm.max_spare_servers = 100
    	
    	修改/etc/nginx/nginx.conf
    	http {
    		增加如下2行:
    		client_max_body_size    200m;
    		client_body_buffer_size 20M;
    	}
    	移除server{80默认端口}
    	新增/etc/nginx/conf.d/ip.conf
    	
    	运行PHP-FPM
    	systemctl start php-fpm
    	systemctl enable php-fpm
    	chmod -R 777 /var/lib/php
    	
    	yum install php-redis安装php-redis拓展报错时可以下载安装
    	wget https://github.com/phpredis/phpredis/archive/5.0.2.tar.gz
    	tar -zxvf 5.0.2.tar.gz
    	cd phpredis-5.0.2
    	/usr/bin/phpize
    	./configure --with-php-config=/usr/bin/php-config
    	make && make install
    	安装完成后在/etc/php.d中增加redis.ini
    	redis.ini文件中写入 extension=redis.so
    	注意:不要在php.ini里加入extension=redis.so这行,重启fpm会出错
    	
    8、若是API接口和管理后台使用同一upload文件夹可以创建软连接
    	ln -s 源路径 目标路径
    	
    9、代码部署并参数修改成功后重启nginx
    	systemctl restart nginx
    
    10、网站nginx配置和之前不太一样
    	fastcgi_pass  unix:/run/php-fpm/www.sock;
    
    
    	
    

      

  • 相关阅读:
    为什么Java的main方法必须是public static void?
    2. 直接插入、折半插入、希尔排序及其比较(插入类排序)
    1. 冒泡与选择排序及其比较
    0.排序介绍与性能度量
    (十)更快的排序算法(归并、快排、基数)
    (九)排序(选择、插入、希尔)
    (八)递归
    (七)栈的三种实现
    (六)栈的规则及应用
    (五)如何写测试类
  • 原文地址:https://www.cnblogs.com/lovekingly/p/14474408.html
Copyright © 2011-2022 走看看