1、编写自启动脚本 vim /etc/init.d/php-fpm 2、注意phpfpm的路径修改为自己的路径#!/bin/sh # chkconfig: 2345 15 95 # description: PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation \ # with some additional features useful for sites of any size, especially busier sites. # DateT...
             
背景:因为项目里面需要用到zip扩展,之前安装PHP时候没有此扩展,所以现在需要安装下载地址 https://pecl.php.net/package/zip,我是安装的最新版 1.15.4可以用wget直接下载到服务器,我这里是内网环境,是先下载后上传到服务器tar -zxvf zip-1.15.4.tgzcd zip-1.15.4/usr/local/php-7.3.4/bin/phpize./configure --with-php-config=/usr/local/php-7.3.4/bin/php-configmakemake test#安装 make i...
             
1、nginx 服务器的解决办法 修改 nginx.conf 的值就可以解决了 将以下代码粘贴到 nginx.conf 内client_max_body_size 20M; 可以选择在 http { } 中设置:client_max_body_size 20m; 也可以选择在 server { } 中设置:client_max_body_size 20m; 还可以选择在 location { } 中设置:client_max_body_size 20m; 三者有区别 设置到 http {} 内,控制全局 nginx 所有请求报文大小 设置到 server {} 内,控制...
             
/*** * .,:,,, .::,,,::. * .::::,,;;, .,;;:,,....:i: * :i,.::::,;i:. ....,,:::::::::,.... ...
             
数字/^\d+$/日期/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$/邮箱/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/中文/^[\x7f-\xff]+$/英文/^[a-zA-Z]+$/网址/(https?|ftp|file):\/\/[\w.]+[\w\/]*[\w.]*\??[\w=&\+\%]*/isQQ号/^\d{5,11}$/手机号/^1[34578]\d{9}$/身份证/(^[1...
             
Linux CentOS 完全卸载 PHPphp 编译安装1.添加用户useradd -r -s /sbin/nologin php-fpm 2.下载解压安装包下载的 php-7.2.12.tar.gz[root@bogon lib64]# tar zxvf php-7.2.12.tar.gz [root@bogon lib64]# cd /usr/local/lib64/php-7.2.123.安装依赖[root@bogon php-7.2.12]# yum -y install libxml2 libxml2-devel openssl openssl-deve...
             
一、背景 需求是需要在后台点击生成二维码,然后这个二维码不上传到服务器。我们需要把二维码返回给前台页面,并且显示出来。二、实现过程1、前期准备 phpqrcode类文件下载,下载地址:https://sourceforge.net/projects/phpqrcode/files/PHP环境必须开启支持GD2扩展库支持(一般情况下都是开启状态)2、生成二维码(CI框架)$this->load->library('Qrcode'); //引入类库 $url = ''; //生成二维码的URL $file_name = 'upload/qrcod...
             
/** * 获取操作系统信息, 返回 "Windows 7" * @return bool|string */ protected function _get_os_info() { $agent = $_SERVER['HTTP_USER_AGENT']; $os = false; if (preg_match('/win/i', $agent) && strpos($agent, '95')) { ...
             
/** * 获取客户端IP信息 * @return array|false|string */ protected function _get_client_ip() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) { $ip = getenv("HTTP_CLIENT_IP"); } ...
             
经常会有人被strtotime结合-1 month, +1 month, next month的时候搞得很困惑, 然后就会觉得这个函数有点不那么靠谱, 动不动就出问题. 用的时候就会很慌…这不, 刚刚就有人在微博上又问我:鸟哥,今天是2018-07-31 执行代码: date("Y-m-d",strtotime("-1 month"))怎么输出是2018-07-01?好的吧, 虽然这个问题看起来很迷惑, 但从内部逻辑上来说呢, 其实是”对”的, 你先别着急哈, 让我慢慢讲:我们来模拟下date内部的对于这种事情的处理逻辑:1. 先做-1 month, 那么当前是07-...
  • 文章分类
回到顶部