linux
南滨月亮
这个作者很懒,什么都没留下…
展开
-
composer proc_open(): fork failed – Cannot allocate memory
composer proc_open(): fork failed – Cannot allocate memory一般小的VPS 才1G内存,如果使用composer会提示内存不足的现象解决办法,可以使用交换内存直接命令/bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024/sbin/mkswap /var/swap.1/sbin/swapon /var/swap.1不限制内存使用 php -d memory_limit=-1 co原创 2020-08-13 14:40:03 · 167 阅读 · 0 评论 -
php添加uuid扩展
安装uuid依赖库yum install uuid uuid-devel e2fsprogs-devel libuuid-develuuid扩展下载地址下载wget http://pecl.php.net/get/uuid-1.0.4.tgz解压tar zxvf uuid-1.0.4.tgz 进入解压后目录,先运行 phpize/usr/bin/php...原创 2019-11-18 20:29:06 · 786 阅读 · 0 评论 -
Apache配置及常用指令(整理ing
apche设置如下:打开Apache的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号。 LoadModule vhost_alias_module modules/mod_vhost_alias.so去掉#意思是启用apache的虚拟主机功能。 Include conf/extra/httpd-vhosts.conf 去掉这一行的#意思是从conf/ex...转载 2019-07-19 09:59:38 · 260 阅读 · 0 评论 -
Linux下定时任务
Linux下实现定时任务可以选择两种方式:1、crontab 周期性定时执行任务;2、at 单次执行任务二者最小时间单位都为分钟;3、crontab 基本用法为:1)默认为每分钟执行一次* * * * * commond分 时 日 月 周 任务2)每10分钟执行一次*/10 * * ...原创 2019-06-26 13:12:21 · 131 阅读 · 0 评论 -
vim 插件配置整理
1、插件管理器Vundle是一个流行的vim插件管理器,它的网址是https://github.com/VundleVim/Vundle.vim以下是安装步骤:git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim 如果目录.vim/bundle不存在请先创建 打开~/.vimrc...原创 2019-05-25 07:46:00 · 202 阅读 · 0 评论 -
nginx/apache/php隐藏http头部版本信息的实现方法
1、nginx隐藏头部版本信息方法 编辑nginx.conf配置文件,在http{}内增加如下一行http { …… server_tokens off; …… } 编辑php-fpm配置文件,fastcgi.conf或fcgi.conf 找到:fastcgi_param SERVER_SOFTWARE n...转载 2019-04-18 17:42:33 · 448 阅读 · 0 评论 -
【安装LDAP】在已编译安装的PHP环境下安装LDAP模块
在已编译安装的PHP环境下安装LDAP模块(其他模块也能以这个方式安装)1、进入PHP源码包内找到ldap模块文件cd php-7.2.2cd ext/ldap/2、phpize命令是用来准备 PHP 扩展库的编译环境phpize./configuremake & make install可能出现的报错:1、configure:error: Can...转载 2019-04-22 15:16:35 · 461 阅读 · 0 评论 -
linux下 scp常用命令
1.scp基本格式scp local_file user@host:/dir2.scp复制文件到指定端口scp默认连接的远端主机22端口,如果ssh不是使用标准的22端口(以16022为例)则使用-P(P大写)指定:scp -P 16022 local_file user@host:/dir3.从远端主机将文件复制到另一台远端主机scp不仅可以将文件从本机复制到远...转载 2019-04-02 11:28:13 · 143 阅读 · 0 评论 -
mysql 命令行下备份及还原
1、以gzip格式压缩备份,并以日期为文件名.备份:mysqldump -hhostname -uusername -ppassword databasename | gzip > databasename-`date +%Y-%m-%d`.sql.gz还原:gzip -d < databasename-`date +%Y-%m-%d`.sql.gz | mysql -u...原创 2019-04-02 11:22:57 · 373 阅读 · 0 评论 -
shell脚本下如何获取git当前分支的两种方法
1、d=`git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3` echo $d;2、br=`git branch | grep "*"` echo ${br}一个有趣的微信小程序原创 2019-02-28 14:53:59 · 4425 阅读 · 0 评论 -
Linux下mysql 每日定时备份
1、创建shell文件dbbak.sh执行任务#!/bin/bash#删除3天前数据find /ifeodata/bakdata -mtime +3 -name "*.*" -exec rm -rf {} \;#备份当前数据库 并以gzip压缩mysqldump -h ip -uusername -ppassword --single-transaction DBname | gz...原创 2019-02-27 15:08:45 · 135 阅读 · 0 评论 -
lnmpr编译安装详解
以下安装过程是在Centos 系统下进行的。一、PHP编译安装 1、下载php7(官网下载)。 wget http://cn2.php.net/distributions/php-7.2.13.tar.gz 2、解压安装文件 tar -xvf php-7.2.13.tar.gz 3、进入解压后的文件进行编译 cd ./php-7.2....转载 2018-12-21 14:18:28 · 265 阅读 · 0 评论 -
Linux创建用户、用户组 及 删除
在创建用户时,需要为新建用户指定一用户组,如果不指定其用户所属的工作组,自动会生成一个与用户名同名的工作组。创建用户user1的时候指定其所属工作组users,例:useradd –gusersuser1一、创建用户:1、使用命令 useradd例:useradd user1——创建用户user1useradd –e 12/30/2009 user2——创建user2,指...转载 2018-12-20 15:57:25 · 1225 阅读 · 0 评论 -
ssh时 authorized_keys失效的解决方法
源地址:https://blog.csdn.net/huang_xw/article/details/8675132配置用户的公钥登陆时,配置完authorized_keys居然一直不生效,于是google之,发现原来是因为.ssh目录和下面文件的权限问题导致的,因为目录的权限已经超过了sshd的要求权限。如果希望ssh公钥生效需满足至少下面两个条件:1) .ssh目录的权限必须是700...转载 2018-12-20 15:55:43 · 2482 阅读 · 0 评论 -
mysql用户管理
一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密码可以为空,如果为空则该用户可以...转载 2018-12-20 14:24:20 · 134 阅读 · 0 评论 -
编译安装php时的一些configure 参数
一些编译php时的configure 参数 ./configure –prefix=/usr/local/php php 安装目录 –with-apxs2=/usr/local/apache/bin/apxs –with-config-file-path=/usr/local/php/etc 指定php.ini位置 –wit...转载 2018-12-19 19:05:40 · 643 阅读 · 0 评论