存档

作者存档

centos8编译安装mysql5.7.29

2020年9月24日 没有评论

本文完美在centos7或8下验证mysql5.7的安装,解决了/var/run文件不能创建的问题,并且创建了systemd文件来管理mysql启动和关闭。 mysql安装前的准备: 编译环境依赖 yum -y install cmake make gcc gcc-c++ bison ncurses ncurses-devel 1 yum -y install cmake make gcc gcc-c++ bison ncurses ncurses-devel下载安装包 wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.29.t...

分类: linux, mysql 标签:

firewall 防火墙打开http和https端口

2020年9月23日 没有评论

centos使用firewall替换了iptables,操作起来更加语义化,例如永久开放防火墙80端口和443端口。 firewall-cmd --add-service=http --permanent;firewall-cmd --add-service=https --permanent;firewall-cmd --reload 1 firewall-cmd --add-service=http --permanent;firewall-cmd --add-service=https --permanent;firewall-cmd --reload 

分类: linux 标签:

centos下php编译安装redis扩展

2020年9月22日 没有评论

安装redis扩展前,假设已经安装好php、nginx,他们的安装路径如下: php安装目录:/usr/local/php php.ini配置文件路径:/usr/local/php/etc/php.ini Nginx安装目录:/usr/local/nginx Nginx网站根目录:/usr/local/nginx/html   1、安装编译工具 yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl 2、安装redis扩展 cd /usr/local/src #进入软件包存放目录 wget http://pecl.php.net/get/redis-3.1.0.tgz #下载 tar zxf redis-3.1.0.tgz #解压 cd redis-3.1.0 #进入...

分类: nginx 标签:

centos8 编译安装 nginx1.16.1

2020年9月21日 没有评论

准备篇 一、关闭防火墙firewall: systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld 二、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 setenforce 0 #使配置立即生效 三 、路径约定 软件源代码包存放位置:/usr/local/src 源码包编译安装位置:/usr/local/软件名字,例如/usr/local/nginx 四、下载软件包 wget http://nginx.o...

分类: nginx 标签:

centos 网卡重启方法

2020年9月21日 没有评论

1、centos6的网卡重启方法:service network restart centos7的网卡重启方法:systemctl restart network 2、centos重启网口方法: 关闭网卡口:ifdown eth0 或 ifconfig eth0 down 启动网卡口:ifup eth0 或 ifconfig eth0 up 3、配置网卡ip 增加ip:ifcfg eth0 add 192.168.1.251/24 删除ip:ifcfg eth0 del 192.168.1.251/24  或 ifcfg eth0 stop 4、DNS配置文件:cat /etc/resolv.conf 5、关闭防火墙并设置开机不启动 查看防火墙状态:systemctl status firewalld.service 关闭:systemctl stop firewalld 开启:systemctl start f...

分类: linux 标签:

linux下php安装redis扩展

2020年9月18日 没有评论

php安装redis扩展,可以通过源码编译,也可以通过pecl来快速安装,本文介绍通过pecl安装redis扩展。 安装前准备: yum -y install libzstd-devel pecl install lzf pecl install zstd 查看redis扩展的版本,通过 pecl search redis 可以看到redis扩展的最新版本是5.3.1 [root@67 ~]# /usr/local/php/bin/pecl search redis Retrieving data...0% Matched packages, channel pecl.php.net: ======================================= Package Stable/(Latest) Local redis 5.3.1 (stable) PHP extension for interfacing with Redis ...

分类: linux, redis 标签:

centos7通过yum安装nginx

2020年9月18日 没有评论

通过源码安装nginx,可以熟悉整个nginx的文件结构,配置文件位置,依赖的库文件等,但是过程比较繁琐。如果只是使用通用模块,可以通过yum命令快速安装nginx,本文介绍快速通过yum命令安装nginx。 1.创建yum文件: /etc/yum.repos.d/nginx.repo 1 /etc/yum.repos.d/nginx.repo  2.向yum文件中添加如下内容: [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/7/$basea...

分类: nginx 标签:

centos7 升级 openssl 到 openssl 1.1.1

2020年9月17日 没有评论

网上很多升级openssl的文档,升级完成后相关设置不完整,导致旧的版本存在,编译需要使用openssl的程序是会报错。本文完整介绍整个安装过程,并在centos 7下亲测有效。 从源码安装openssl 1. 下载并解压: cd ~ wget https://www.openssl.org/source/openssl-1.1.1g.tar.gz tar -zxvf openssl-1.1.1g.tar.gz cd openssl-1.1.1g 1234 cd ~wget https://www.openssl.org/source/openssl-1.1.1g.tar.gztar -zxvf openssl-1.1.1g.tar.gzcd openssl-1.1.1g ...

分类: linux 标签:

编译安装 PHP-FPM 7.2

2020年9月17日 没有评论

现在大多数php环境都推荐使用php7版本,本文主要介绍如何安装php-fpm7.2 安装环境准备 sudo yum install epel-release -y sudo yum install autoconf libtool re2c bison libxml2-devel bzip2-devel libcurl-devel libpng-devel libicu-devel gcc-c++ libmcrypt-devel libwebp-devel libjpeg-devel openssl-devel -y 12 sudo yum install epel-release -ysudo yum install autoconf libtool re2c bison libxml2-devel bzip2-devel libcurl-devel libpng-d...

分类: linux 标签:

python2.7 安装 pip

2020年9月5日 没有评论

/usr/local/bin/pip: bad interpreter: /usr/local/opt/python3/bin/python3.5 可能是由于我装了两个版本的 python,导致 pip 不能使用。 我想用的是 python2.7 安装软件包 执行如下命令重新安装 pip: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py 1 curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py 1 p...

分类: 编程语言 标签: ,