linux
黄昏单车
在技术路上走的很慢
展开
-
php编译安装新模块,以pgsql为例,解决遇到的各种坑
准备条件:已安装好的php,nginx,可运行访问的php环境,输出phpinfo(),如下图:安装一个上传下载的工具 yum -y install lrzsz,rz:上传,sz:下载# 切换到源码php库目录pgsqlcd /usr/local/src/php-7.3.28/ext/pgsql/# 查找phpize所在目录whereis phpize# phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块# 使用phpize生成configure文件,注意有原创 2021-10-19 14:34:49 · 1265 阅读 · 0 评论 -
linux centos7源码编译安装LNMP企业级架构
准备工作# mysql源码包下载网址https://downloads.mysql.com/archives/community/# Operating System 类型: source code,点击download即可mysql-5.6.50.tar.gz# 全部的源码包上传到linux服务器的 / 目录安装Mysql# 切换到源码包目录cd /# 新建编写mysql.sh脚本文件,如下:vim mysql.sh#!bin/bashtar -zxf mysql-5.6.5原创 2021-06-27 22:33:17 · 440 阅读 · 2 评论 -
Linux,centos7下,php扩展amqp
如果未安装RabbitMQ的可以参考我的文章:https://blog.csdn.net/cxhblog/article/details/1143726881,安装rabbitmq-c# 下载安装包wget -c https://github.com/alanxz/rabbitmq-c/releases/download/v0.8.0/rabbitmq-c-0.8.0.tar.gz# 解压安装包tar -zxvf rabbitmq-c-0.8.0.tar.gz# 切换进安装包目录cd rab原创 2021-03-04 17:01:51 · 242 阅读 · 1 评论 -
linux,centos7环境下,安装RabbitMQ
RabbitMq官网地址:http://www.rabbitmq.com/安装所需要的三个包,百度网盘下载链接:https://pan.baidu.com/s/1-AD8NrZa2N9JO6yTR1h3Yg提取码:7ccy# 上传三个软件包到/opt/erlang-22.3.4.3-1.el7.x86_64.rpm rabbitmq-server-3.8.11-1.el7.noarch.rpm socat-1.7.3.2-2.el7.x86_64.rpm# 安装依赖环境yum insta原创 2021-03-04 16:59:24 · 358 阅读 · 1 评论 -
蠢萌的小姐姐都能学会的Linux基本命令,有这份学习秘籍,你还不抓紧时间上车?
在这里插入代码片原创 2021-03-03 10:35:04 · 255 阅读 · 0 评论 -
虚拟机centos7添加硬盘
1、虚拟机增加硬盘2、分区# 分区命令fdisk /dev/sdb3、格式化磁盘mkfs -t ext4 /dev/sdb14、挂载mount /dev/sdb1 /home/newdisk5、设置自动挂载# 编辑fstab文件vim /etc/fstab# 增加挂载/dev/sdb1/ /home/newdisk ext4 defaults 0 0# 自动挂载生效mount -a# 重启reboot6、卸载挂载umount /de原创 2021-03-02 11:07:01 · 385 阅读 · 0 评论 -
Linux,centos7切换运行级别找回丢失的root密码
注意:进入输密码时,数字键盘指示灯会变黑,需要开启数字键盘键才能输入数字(本人吃过亏)原创 2021-02-27 22:08:10 · 226 阅读 · 0 评论 -
VMware虚拟机安装centos7,新手教程
1、去BIOS里修改设置开启虚拟化设备支持(重启电脑F2或F10)2、安装虚拟机步骤下载链接:https://pan.baidu.com/s/11SXKaBWmJmdCnFrUYB0LmA提取码:fkul3、建立并且配置虚拟机1、桥连接,Linux可以和其它的系统通信,但是可能造成ip冲突,只有255个,除去网关和广播地址2、NAT:网络地址转换方式:linu可以访问外网,不会造成ip冲突3、仅主机模式:你的linux是一个独立主机,不能访问外网原创 2021-02-24 23:12:58 · 299 阅读 · 0 评论 -
centos7,docker镜像推送到阿里云镜像仓库
1、运行要推送的容器php,这个容器是已经拉取下来的docker run --name myphp-fpm -v ~/nginx/www:/www -d php:7.3-fpm2、查看运行的容器CONTAINER IDdocker ps3、commit提交容器docker commit -a cxh -m "php-fpm:1.1" c0b51efd26b7 php-fpm:1.14、登录阿里云,进入镜像服务5、创建命名空间,填入不重名的就行6、创建镜像仓库7、查看镜像操作指原创 2020-11-17 17:45:50 · 305 阅读 · 0 评论 -
centos7,docker版本搭建lnmp环境,部署laravel项目,解决大坑,新手教学
1、安装nginx//拉取镜像docker pull nginx:latest//运行镜像,默认访问目录一般是/usr/share/nginx/html,也有可能不是,我遇到了(所以有了下面的配置)// /var/lib/docker/overlay2/8545ea394d975aaf46368646105dc6f8b770a0c6110d2e2ee4d6af0d10934749/diff/usr/share/nginx/html 这是我的默认目录docker run --name nginx-t原创 2020-11-16 23:58:42 · 439 阅读 · 0 评论 -
虚拟机centos7,源码编译安装php和swoole,简单易懂
1、下载php源码包,这里我选择7.3的版本下载地址:https://www.php.net/downloads2、安装一些依赖,因为我这里是虚拟机,所以很多的一些依赖都没有,缺少的话,后面的编译时不会成功的yum -y install gccyum -y install libxml2-develyum -y install autoconfyum -y install glibc-headersyum -y install gcc-c++3、编译安装php源码包//新建包路径,把下原创 2020-09-04 17:17:21 · 335 阅读 · 0 评论 -
分享php,swoole多进程,消息队列,协程,爬取数据案例demo
执行环境想必不用我多说了,有问题留言<?php/** * Created by PhpStorm. * User: Administrator * Date: 2020/9/1 0001 * Time: 22:16 */$citys = ['luohuqu','futianqu','nanshanqu','yantianqu','baoanqu','longgangqu','longhuaqu','guangmingqu', 'pingshanqu','dapengx原创 2020-09-02 23:33:30 · 805 阅读 · 2 评论 -
linux,执行mysql报Incorrect string value乱码问题,
1、打开mysql的配置文件#每个人的配置文件路径都不一样的vim /etc/my.cnf2、加入下面代码,注意我的图[mysqld]character-set-server=utf8mb4[mysql]default-character-set=utf8mb43、重启mysqlsystemctl restart mysqld4、最后,修改表编码格式alter table 表名 convert to character set utf8mb4 collate utf8mb4_b原创 2020-09-02 22:05:39 · 438 阅读 · 0 评论 -
linux,mysql设置远程登录,开放数据库相关命令,简单快捷,欢迎收藏使用
#输入密码进入mysqlmysql -u root -p #修改mysql登录密码ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';#修改root密码update user set authentication_string=PASSWORD('123456') where User='root'; # 设置允许远程登录#第一个*是数据库,可以改成允许访问的数据库名称#第二个 是数据库的表名称,代表允许访问任意的表#root代表远程登原创 2020-09-02 11:29:00 · 267 阅读 · 0 评论 -
centos7及以下防火墙相关命令,收藏使用哦
centos7版本#查看已开放的端口(默认不开放任何端口)firewall-cmd --list-ports#开放端口firewall-cmd --zone=public(作用域) --add-port=80/tcp(端口和访问类型) --permanent(永久生效)#删除开放端口firewall-cmd --zone=public --remove-port=80/tcp --permanent#查看防火墙状态firewall-cmd --state#开启防火墙systemctl s原创 2020-08-28 14:39:49 · 169 阅读 · 0 评论 -
liunx,crontab定时任务+shell脚本,定时备份数据库,新手教学,简单易学
需求分析:1)每天零晨2:10备份数据库到/data/backup/db2)备份开始和备份结束能够给出相应的提示信息3)备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式,比如:2020-08-25_155038.tar.gz4)在备份的同时,检查是否有10天前备份的数据库文件,如果有就删除1、新建脚本文件mysql_db_backup.sh#切换目录cd /usr/sbin/#新建文件夹myshellmkdir myshell#切换进入目录cd myshell#新建原创 2020-08-25 18:02:47 · 303 阅读 · 0 评论