Qter 发表于 2020-6-12 16:46:07

CentOS 7.6安装系列

本帖最后由 Qter 于 2020-6-12 17:24 编辑

cat /etc/redhat-release
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.Redisredis-cli -vredis-cli 5.0.8
redis-cli -h 127.0.0.1 -p 6379 -a "mypass"
redis-cli127.0.0.1:6379> auth pwdOK127.0.0.1:6379> info# Serverredis_version:5.0.5
3.PHPphp -vPHP 7.2.30 (cli) (built: Apr 15 2020 07:44:15) ( NTS )Copyright (c) 1997-2018 The PHP GroupZend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologieswith 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-fpmvim /usr/lib/systemd/system/php72-php-fpm.servicevim /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加入开机启动项



页: [1]
查看完整版本: CentOS 7.6安装系列