服务器
waiting for U
菜鸟
展开
-
502 报错
1.FastCGI 进程数是否够用设置pm.max_children 值 相应增加设置request_terminate_timeout 根据情况设置0为无限制设置成功重启php-fpm2.Nginx等待php执行时间fastcgi_connect_timeout 0;fastcgi_send_timeout 0;fastcgi_read_timeout 0;3.php内存限制m...原创 2018-12-05 14:09:21 · 815 阅读 · 0 评论 -
centos7数据库开启远程连接
自己的服务器安装了mysql之后,根据网上开启了远程,添加了数据库用户名密码,同时也设置了host为‘%’,但是远程连接都是报错,查看很多说什么修改my.ini或者my.cnf文件的配置,修改之后也不行,最后终于知道,原来是防火墙的原因。查看防火墙firewall-cmd --list-all 开发3306端口firewall-cmd --permanent --add-port=330...转载 2019-02-20 16:08:55 · 2583 阅读 · 0 评论 -
Linux安装Nginx
查看系统版本cat /etc/redhat-releaseCentOS Linux release 7.4.1708 (Core)一、安装nginx依赖的软件nginx是C写的,需要用GCC编译;nginx中的rewrite module需要PCRE;nginx中的gzip module需要zlib;nginx中的HTTP SSL module需要OpenSSL。查看GCC版本gcc -...原创 2019-01-22 19:13:04 · 141 阅读 · 0 评论 -
CURL踩坑实录
今天配置Git环境,更新了依赖包,结果curl变成了nss模式的ssl,导致线上的所有curl请求没有返回值。将curl的版本从NSS转换为OpenSSL的方法先yum update openssl再yum update curlcurl -V 查看版本信息是否已经转为OpenSSL已经显示OpenSSL重启php-fpm这方法我试了不行其他方式下载curl重新编译安装wge...原创 2019-01-15 17:48:25 · 506 阅读 · 0 评论 -
git服务器自动部署(自己根据自己查的资料以及部署经历总结)
1、添加钩子文件进入对应Git仓库cd /home/myrepo.git 创建post-receivetouch hooks/post-receive 使用vim打开post-receive将如下shell写入文件中#!/bin/sh #author: embbnux #Blog of Embbnux: http://www.embbnux.com #判...原创 2019-01-15 01:57:01 · 381 阅读 · 0 评论 -
Linux安装Git
第一步:下载最新Git(进入对应文件夹内)cd usr/local/srcwget https://github.com/git/git/archive/v2.20.1.tar.gz第二步:解压Git文件tar -zxvf v2.20.1.tar.gz第三步:安装依赖yum install curl-devel expat-devel gettext-devel openssl-d...原创 2019-01-14 10:48:40 · 179 阅读 · 0 评论 -
linux权限踩坑实录
踩坑几天终于解决Git自动部署问题,之前写的文档中还差了一点内容,开启组权限后,需要注意克隆后文件git init后生成的.git文件夹的权限,必须有写入权限,否则push提交依旧报权限问题,查看用户id、组id所在组信息,使用id 用户名命令,显示如下:uid=502(git) gid=0(root) 组=0(root) 特别注意gid 如果gid不是项目所属组的id则会提示权限问题,查看用户信...原创 2019-01-17 11:09:50 · 250 阅读 · 0 评论 -
PHP生成word文档
在网上查看了很多,在自己电脑试过phpword,但是不知道是自己原因还是phpword的问题,phpword一直不能使用报错,然后自己用了比较偷懒的方式。首先,生成word文档一般word文档都有个样式或者说模板,所以先把word模板另存为HTML页面,这里注意htm选择没有经过筛选的,因为筛选的会出现样式偏差,第二步,将word中需要动态填充数据的地方定义为变量(变量随便定义但是不能是和页面...原创 2019-01-10 14:46:43 · 216 阅读 · 0 评论 -
TP5配置在database.php文件内配置多库报错问题
官方代码如下return [ // 数据库类型 'type' => 'mysql', // 服务器地址 'hostname' => '127.0.0.1', // 数据库名 'database' => 'thinkphp', // 数据库用户名 'username' => 'r...原创 2018-12-17 11:43:53 · 1702 阅读 · 2 评论 -
匹配账号字母数字下划线及中文(PHP)
//匹配账号字母数字下划线及中文 protected function match($data){ //判断长度 $strln = mb_strlen($data); $match = "/^[\x{4e00}-\x{9fa5}_a-zA-Z0-9]+$/u"; if (preg_match_all($match,$data)...原创 2018-12-15 14:45:40 · 1344 阅读 · 0 评论 -
二维数组排序
//二维数组排序 private function arraySequence($array, $field, $sort = 'SORT_DESC') { $arrSort = array(); foreach ($array as $uniqid => $row) { foreach ($row as $key =&...原创 2018-12-15 14:44:40 · 119 阅读 · 2 评论 -
linux centOS配置python3.7
按照这个地址安装python3 并且更改python默认配置。转载 2019-04-01 18:28:00 · 161 阅读 · 0 评论