Discuz! Board

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1140|回复: 0

CentOS 7.6安装系列

[复制链接]

1214

主题

1975

帖子

7486

积分

认证用户组

Rank: 5Rank: 5

积分
7486
发表于 2020-6-12 16:46:07 | 显示全部楼层 |阅读模式
本帖最后由 Qter 于 2020-6-12 17:24 编辑
  1. cat /etc/redhat-release
  2. CentOS Linux release 7.6.1810 (Core)
复制代码
1. MySql 8.0.19mysql -h 192.168.1.4 -u user1 -P 3307 -p  回车后输入密码
use testdb;
数据库加密方式
select version();   8.0.19

service mysqld status

2.Redis
redis-cli -v
redis-cli 5.0.8

redis-cli -h 127.0.0.1 -p 6379 -a "mypass"

redis-cli
127.0.0.1:6379> auth pwd
OK
127.0.0.1:6379> info
# Server
redis_version:5.0.5

3.PHP
php -v
PHP 7.2.30 (cli) (built: Apr 15 2020 07:44:15) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.30, Copyright (c) 1999-2018, by Zend Technologies

/usr/bin/php -> php72
/usr/bin/php72 -> /opt/remi/php72/root/usr/bin/php

/etc/opt/remi/php72/php-fpm.conf
  /etc/opt/remi/php72/php-fpm.d/www.conf
  /etc/opt/remi/php72/php.ini

修改php.ini后重启php72-php-fpm服务
设置env后重启
systemctl status php-fpm.service
systemctl restart php72-php-fpm
vim /usr/lib/systemd/system/php72-php-fpm.service
vim /usr/lib/systemd/system/php-fpm.service

netstat -napo |grep "php-fpm" | wc -l

修改时区
systemctl restart php72-php-fpm

supervisorctl restart all

4.Nginx/etc/nginx/
vim/etc/nginx/nginx.conf
vim /etc/nginx/conf.d/chkj.conf

systemctl status nginx

service nginx stop
service nginx start
/opt/nginx/conf/nginx.conf
//根据app_id 查nginx日志
grep "app_id=10000184"  /opt/nginx/logs/api.log

5.Composer
composer -V
Composer version 1.10.6 2020-05-06 10:28:10

Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件
Composer 默认情况下不是全局安装,而是基于指定的项目的某个目录中(例如 vendor)进行安装。
Composer 需要 PHP 5.3.2+ 以上版本,且需要开启 openssl。
安装:
cd ~
php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
php composer-setup.php
Use it: php composer.phar 或 ./composer.phar -V
移动 composer.phar,这样 composer 就可以进行全局调用:
mv composer.phar /usr/local/bin/composer

composer install

6.supervisor
Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。
supervisor:要安装的软件的名称。
supervisord:装好supervisor软件后,supervisord用于启动supervisor服务。
supervisorctl:用于管理supervisor配置文件中program。


supervisor配置文件:/etc/supervisord.conf
子进程配置文件路径:/etc/supervisord.d/

supervisorctl status        //查看所有进程的状态
supervisorctl stop es       //停止es
supervisorctl start es      //启动es
supervisorctl restart es       //重启es
supervisorctl update        //配置文件修改后使用该命令加载新的配置
supervisorctl reload        //重新启动配置中的所有程序

把es换成all可以管理配置中的所有进程。
使用supervisor进程管理命令之前先启动supervisord,否则程序报错。
使用命令supervisord -c /etc/supervisord.conf启动
systemctl start supervisord.service     //启动supervisor并加载默认配置文件
systemctl enable supervisord.service    //将supervisor加入开机启动项



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|firemail ( 粤ICP备15085507号-1 )

GMT+8, 2024-3-29 15:52 , Processed in 0.057405 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表