自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

玫瑰码农的专栏

随心而往。。。

  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 configure: error: Package requirements (oniguruma) were not met

configure: error: Package requirements (oniguruma) were not met

2022-06-28 19:23:52 4222 1

原创 sqlite3 升级

Package requirements (sqlite3 > 3.7.4) were not met

2022-06-28 19:04:04 560

原创 消息队列rabbitmq

RabbitMQ是一个在AMQP基础上完成的,可复用的企业消息系统,底层基于Erlang语言。一:centos7安装RabbitMQ这玩意儿安装很扯淡,官方推荐rpm安装,rpm安装本身是最简单的,但是安装RabbitMQ却不简单,很可能需要修改仓库地址。不同linux版本不一样,centos6和centos7也不一样。我这里不用rpm,手动编译Erlang,然后选择编译好的RabbitMQ。1:安装Erlang1):先安装几个必要的插件$ yum -y install gcc .

2020-11-14 16:19:02 192

原创 php7 安装rabbitmq 扩展

# 安装rabbitmq-c ( 最好下载 0.5的,0.6安装可能会报错)# 版本下载:https://github.com/alanxz/rabbitmq-c/releases/tag/v0.5.0wget https://github.com/alanxz/rabbitmq-c/releases/download/v0.5.0/rabbitmq-c-0.5.0.tar.gztar -zxvf rabbitmq-c-0.5.0.tar.gzcd rabbitmq-c-0.5.0/au

2020-11-14 16:16:59 272

原创 VirtualBox 启动时提示“获取 VirtualBox COM 对象失败”的解决

昨天给电脑打了一堆补丁和更新,今天启动 VirtualBox 的时候提示 “获取 VirtualBox COM 对象失败”,好在百度到了 CSDN 上的一篇文章解决了这个问题。错误详情“获取 VirtualBox COM 对象失败” 的错误详情:获取 VirtualBox COM 对象失败应用程序将被中断明细Failed to instantiate CLSID_Virtua...

2020-04-06 13:13:52 821

转载 Windows10 开机自动启动 Vagrant

使用 vagrant 每天都要 输入 vagrant up && vagrant ssh 很麻烦,是否可以开机自动帮我输入参考文章https://my.oschina.net/ranhai/blog/898484写了一个 bat 脚步// 第一行为空白 @echo offc:cd C:\Users\chaofu\Homesteadstart vagrant ...

2019-04-25 18:26:17 1112

原创 Linux 设置定时任务crontab命令

1、  crontab命令概念 crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。  cron 系统调度进程。 可以使用它在每天的非高峰负荷时间段运行作业,或在一周或一月中的不同时段运行。cron是系统主要的调度进程,可以在无需人工干预的情况下运行作业。crontab命令允许用户提交、编辑或删除相应的作业。每一个用...

2018-03-21 13:59:17 226

原创 nginx 自动忽略request中header name包含下划线参数的解决方法

使用nginx过程中遇到了个问题,就是request中的header name中如果包含下划线会自动忽略掉,导致服务器接收不到该字段的内容,以下为解决方法:nginx默认request的header内容参数下划线时会自动忽略掉,需要到nginx.config配置文件中添加到到http中underscores_in_headers on; #默认 underscores_in_heade

2017-11-24 16:29:07 1584

转载 快速打造自己开发环境 vagrant + virtualbox

工欲善其事必先利其器,开发环境 和 开发工具 就是 我们开发人员的剑,所以我们需要一个快并且好用的剑刚开始做开发的时候的都是把开发环境 配置在 自己的电脑上,随着后面我们接触的东西越来越多,慢慢的电脑上都是各种环境了,php,java,python,nodejs等等,非常麻烦,并且经常由于某种原因就把电脑重装了,ORZ,所以环境都要重来。所以打造一个属于自己并且可以移动的环境是非常重要的。vag

2017-10-27 17:53:13 474

原创 centos7系统下nginx安装并配置开机自启动操作

我的centos7系统是最小化安装的, 缺很多库, 首先安装必须的运行库?1234567891011yum install wget gcc gcc-c++ pcre-develzlib-devel##创建工作目录并进入工作目录

2017-08-28 15:22:24 2222

转载 linux环境下为php7装phpredis扩展

phpredis在php7、php5下都有不同的版本,装岔了可能会编译报错,所以在安装之前请先看下自己的PHP是啥版本。我的Redis装的是redis3.2.3版本。用phpinfo()查看安装的php信息。确认是php7后开始安装。下载地址: https://github.com/phpredis/phpredis/archive/php7.zip复制到/usr/local目

2017-08-14 15:28:44 595

转载 laravel 下载,出现错误:composer Content-Length mismatch

laravel 下载,出现如下错误:d:\phpStudy\WWWcomposer global require "laravel/installer"Changed current directory to C:/Users/LKWD005/AppData/Roaming/Composer [Composer\Downloader\TransportException] C

2017-07-29 16:30:33 6034

转载 Sublime 安装SVN插件及使用方法

1、通过快捷键 ctrl+` 或者 View > Show Console 菜单打开控制台2、粘贴对应版本的代码后回车安装 适用于 Sublime Text 3:import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();ur

2017-07-25 18:02:29 3113

原创 Linux(CentOS)下设置mysql开机自动启动和chkconfig管理

第一步:在linux系统的/etc/init.d/目录下创建mysqld文件,命令如下:vim /etc/init.d/mysqld在脚本中添加如下命令:#!/bin/sh# Copyright Abandoned 1996 TCX DataKonsult AB & Monty Program KB & Detron HB# This file is public

2017-07-21 11:46:40 12564 1

原创 Linux(CentOS)下设置php开机自动启动和chkconfig管理

第一步:在linux系统的/etc/init.d/目录下创建nginx文件,命令如下:vim /etc/init.d/php-fpm在脚本中添加如下命令:#!/bin/bash#tartup script for the php-fpm# php-fpm version:5.5.0-alpha6# chkconfig: - 85 15# description: php-fpm

2017-07-21 11:14:27 730

转载 Linux(CentOS 6)下设置nginx开机自动启动和chkconfig管理

Nginx 是一个很强大的高性能Web和反向代理服务器。虽然使用命令行可以对nginx进行各种操作,比如启动等,但是还是根据不太方便。下面介绍在Linux下安装后,如何设置开机自启动。首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:vim /etc/init.d/nginx在脚本中添加如下命令:#!/bin/sh## ng

2017-07-20 17:03:06 477

转载 ShowDoc部署手册

ShowDoc介绍关于ShowDoc的介绍,请访问:http://blog.star7th.com/2015/11/1816.htmlPHP环境ShowDoc需要PHP5.3及以上版本、php-gd库、php-pdo模块。安装PHP运行环境。可参考:http://www.showdoc.cc/php 。如已经安装好,则请忽略此步骤。安装ShowDoc1、全新

2017-07-19 18:19:34 1386

转载 Linux 搭建svn版本库

一、安装svn服务器端yum install subversion      从镜像下载安装svn服务器端 如果后面执行“svnadmin create /usr/local/svn/sunny”提示错误:“command not found”,把这句“mount /dev/cdrom /media/cdrom/  ”话挂在这句“yum install subversion”之前cd /u

2017-07-19 11:28:17 265

原创 mysql 设置远程连接

允许root用户使用密码123456远程连接数据库GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH   PRIVILEGES;

2017-05-17 15:19:51 241

转载 CentOs 编译php 遇到的一些问题

在CentOS编译PHP5的时候有时会遇到以下的一些错误信息,基本上都可以通过yum安装相应的库来解决。以下是具体的一些解决办法:checking for BZip2 support… yes checking for BZip2 in default path… not found configure: error: Please reinstall the BZip2 distribu

2015-10-15 13:39:49 392

原创 MacBook Pro 桌面与屏幕保护程序出现假死

某天进入系统偏好设置,想要修改墙纸时发现死机啦(其实也不是全部死机,就是当前窗口无法点击,没有响应),只能退出系统偏好设置。 百度无果。看了好多解决办法都不行。于是新建了一个管理员账号,登陆发现不会出现这样的情况,而且新管理员的账号除了用户的所有文件没有之外,其他的功能都有。于是小编备份了资料, 使用了新的管理员账号,删除了之前的。 之前不能点击应该是用户的权限有误。在此记录下,希望给

2015-09-20 21:20:48 8082

原创 Mac 系统开机启动nginx,php

nginx和php的安装步骤就不多说了,第一次使用MAC系统,也不是很了解当然也百度了,看人家写的不咋详细,就自己来写一篇吧。  第一步:进入/Library/LaunchDaemons/目录,使用vim创建一个名为com.nginx.plist文件。保存退出。文件内容如下: Label com.nginx.plist ProgramArguments /us

2015-09-09 21:45:32 2171

转载 redis 起步,安装介绍

Rdis和JQuery一样是纯粹为应用而产生的。1.Redis简介 Redis是一个key-value存储系统。和Memcached类似,但是解决了断电后数据完全丢失的情况,而且她支持更多无化的value类型,除了和string外,还支持lists(链表)、sets(集合)和zsets(有序集合)几种数据类型。这些数据类型都支持push/pop、add/remove及取交集并集和差

2015-09-08 23:51:18 377

原创 linux下vi命令大全

进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复f

2015-09-08 11:36:11 261

原创 Linux系统mysql密码和远程访问设置

一、设置或重置MySql密码Mysql刚刚安装完成,密码是空的,直接回车可以登录。方法一:最简单的方法,也是安装完mysql后,系统提示的方法。使用mysqladmin来完成。shell> mysqladmin -u root password "newpwd"shell> mysqladmin -u root -h host_name password "newpwd"p

2015-09-03 19:14:26 430

原创 linux下 mysql 操作

linux-bnnq:~ # mysql -uroot -prootmysql> show databases;mysql>use "数据库名";mysql>show tables;           #查看表名,查询某个表的大小mysql> use information_schema #查询所有数据库占用空间大小只需要执行SQL命令Database changed查看

2015-09-03 19:13:16 356

原创 CURL POST请求上传图片

博主自己需要用到远程上传图片,在CURL中加@符号curl就会把它当成是文件上传处理, 而且文件必须是完整地址。比如图片, 可是在一些浏览器中比如火狐,$_FILES['file']['name']只有图片名称,当然可以用JS解决,但是火狐中还是无法获取到完整路径,  博主自己找到了解决办法:如下$data = array('card1'=>'@'. $_FILES['card1']['tmp

2015-08-18 15:42:39 8927

原创 linux 网络配置 修改DNS 重启被覆盖

修改好了DNS配置文件/etc/resolv.conf。重启网络服务 service network restart  执行命令:ping www.baidu.comping不通,报错如下:再次打开DNS文件,查看发现之前设置的DNS丢失(本人出现这样问题、找到解决办法贴出来给大家用)解决办法输入以下命令:1:chkconfig Ne

2015-08-12 16:59:20 981

原创 Nodejs服务器管理模块forever

服务器管理是系统上线后,必须要面对的问题。最好有一个软件可以提供整套的服务器运行解决方案:要求运行稳定,支持高并发,启动/停止命令简单,支持热部署,宕机重启,监控界面和日志,集群环境。接下来,就让我们看看forever能不能实现目标。前言forever介绍forever安装forever命令行的中文解释forever服务器管理forever在Ubuntu

2015-06-25 16:04:09 481

转载 Mysql 查询当前这周的数据

查询当前这周的数据 SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());查询上周的数据SELECT name,s

2015-06-25 11:09:43 355

转载 php5魔术函数、魔术常量

魔术函数1。__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。2。__destruct() 当删除一个对象或对象操作终止时被调用。3。__call() 对象调用某个方法, 若方法存在,则直接调用; 若不存在,则会去调用__call函数。4。__get()

2014-10-09 16:31:20 368

转载 redis 2.6.9安装报错解决

redis 2.6.9安装报错解决 zmalloc.h:50:31:  error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error:  #error "Newer version of jemalloc required"make[1]: ***

2014-09-15 14:22:33 310

原创 Linux开启mysql远程连接的设置步骤

Mysql默认root用户只能本地访问,不能远程连接管理mysql数据库,设置步骤如下:1、GRANT命令创建远程连接mysql授权用户itloggermysql -u root -pmysql>GRANT ALL PRIVILEGES ON *.* TO itlogger@localhost IDENTIFIED BY ‘www.itlogger.com’ WITH GRANT OP

2014-09-03 18:16:43 492

原创 linux下使用yum安装mysql

linux下使用yum安装mysql1、安装查看有没有安装过:          yum list installed mysql*          rpm -qa | grep mysql* 查看有没有安装包:          yum list mysql* 安装mysql客户端:          yum in

2014-09-03 17:18:24 318

原创 linux 下 apache启动、停止、重启命令

基本的操作方法:本文假设你的apahce安装目录为/usr/local/apache2,这些方法适合任何情况apahce启动命令:推荐/usr/local/apache2/bin/apachectl start apaceh启动apache停止命令/usr/local/apache2/bin/apachectl stop 停止apache重新启动命令:/usr/loca

2014-09-03 16:53:35 492

原创 linuix yum 命令安装Apache(httpd)

1、安装Apacheyum install httpd2、设置Apache服务的启动级别chkconfig --levels 235 httpd onApache是一个服务,所以,可以通过设置服务的启动级别来让它启动。2,3,5三个级别分别表示什么意思就不用我多说了吧。3、现在就启动它/etc/init.d/httpd start安装之后的说明:1、

2014-09-03 16:28:59 1326

转载 PHP中利用pcntl进行多进程并发控制

pcntl_fork可以很方便的创建进程,对于一般的需要固定的多进程处理的应用场景来说,实现比较简单,但是,对于需要大量并发创建子进程的应用场景来说,主要的问题在于会产生大量的僵尸进程。。。 我们的应用中,之前是采用将过程中产生的子进程pid收集起来, 间隔一定时间统一回收(pcntl_waitpid),这样带来的一个问题是:在大量并发情况下,服务器压力过大,会导致子进程“死掉”,这个时候

2014-08-11 11:11:19 1690

转载 php 常用的正则表达式

1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2.    "^\d+$"  //非负整数(正整数 + 0) 3.    "^[0-9]*[1-9][0-9]*$"  //正整数 4.    "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 5.    "^-[0-9]*[1-9][0-9]*$"  //负整数 6.

2014-08-07 15:40:54 291

yii 框架curl扩展

curl远程请求,支持post、get 多种方法,方便实现接口,采集,平台短信发送等多种功能。

2014-10-09

php session存入Redis

如何将session 值保持在redis缓存中。

2014-10-09

jquery 弹出层

好用的jquery 弹出层,兼容性好。。

2012-04-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除