- 博客(28)
- 收藏
- 关注
原创 WorkerMan客户端连接失败
workerman客户端连接失败今天访问客服聊天功能发现不能发送信息,然后看到是因为 WebSocket 连接失败,图如下:根据字面意思已经了解了问题是因为连接拒绝,那么为什么会拒绝呢?接下来开始找原因:官网上找常见问题百度 or Google很幸运的是在官网上可以找到 客户端连接失败原因connection refuse(连接拒绝)一般是以下原因:1、客户端连接的端口错了2、客户端连接的域名或者ip错了3、如果客户端使用了域名连接,域名可能指向了错误的服务器ip4、服务端没有启
2021-01-15 10:52:00
2044
原创 安装PHP扩展phpredis
PHP扩展-phpredis# 下载wget https://github.com/phpredis/phpredis/archive/5.0.2.tar.gztar -zxvf 5.0.2.tar.gz# 进入解压文件cd phpredis-5.0.2/# 编译安装/Applications/MAMP/bin/php/php7.3.1/bin/phpize./configu...
2019-12-21 13:22:05
337
原创 安装Redis(Mac)
安装Redis(Mac)安装Rediscd /Users/baichuanzhen/Downloads///下载redis源码包wget http://download.redis.io/releases/redis-5.0.5.tar.gz//解压tar -zxvf redis-5.0.5.tar.gz cd redis-5.0.5//编译安装make PREFIX=/usr/...
2019-12-21 11:17:45
243
原创 生成带post参数的微信小程序二维码
/** * 生成微信小程序二维码 * @param $params // 需要携带的参数 * @return string */ public function createWxQrcode($params) { //配置APPID、APPSECRET $wxapp = \config(); ...
2019-12-13 14:46:49
1814
原创 Supervisor安装配置(MAC)
Supervisor安装配置(MAC)安装supervisor:brew install supervisor显示如下,就证明安装成功了==> pythonPython has been installed as /usr/local/bin/python3Unversioned symlinks `python`, `python-config`, `pip` etc....
2019-08-19 11:01:10
1280
原创 安装Memcached
安装Memcached安装memcached之前需要安装libevent依赖shell> cd /root/ampshell> wget https://github.com/libevent/libevent/releases/download/release-2.1.11-stable/libevent-2.1.11-stable.tar.gzshell>tar -z...
2019-08-19 10:58:59
324
原创 npm install报错,npm WARN ajv-keywords@3.4.0 requires a peer of ajv@^6.9.1 but none is installed. You m
报错npm WARN ajv-keywords@3.4.0 requires a peer of ajv@^6.9.1 but none is installed. You must install peer dependencies yourself.解决方法输入npm i ajv然后就OK了。
2019-06-22 05:34:02
18193
原创 安装yarn报错:dyld: Library not loaded
在Mac上安装yarn,使用了brew install yarn,然后代码自动执行了brew update,将yarn dependency: icu4c安装为了64.2版本,与原来php版本不对应,因此PHP不能继续使用,报如下错误:更新包更新之前先使用brew outdated查看哪些包可以更新。brew outdated使用brew upgrade更新brew upgrade ...
2019-06-19 06:15:36
617
原创 NPM run dev报错,yarn install安装不上
解决NPM run dev报错问题删除cross-env删除cross-env打开package.json,将scripts下面的cross-env删掉,devDependencies下的不能删除然后执行下面代码yarn install --no-bin-linksnpm run dev然后就OK了。...
2019-06-18 10:09:36
2525
原创 CentOS添加PHP扩展文件
添加PHP扩展文件安装扩展安装`mbstring`扩展启用扩展模块安装扩展首先我们需要一份与当前版本相同的PHP源码wget https://www.php.net/distributions/php-7.2.11.tar.gztar -zxvf php-7.2.11.tar.gzcd php-7.2.11点击此处下载相应源码包安装mbstring扩展进入mbstring目录:...
2019-05-09 10:57:50
2318
原创 Valet安装laravel报错
Valet安装错误指南valet command not foundmysql command not foundlaravel command not foundvalet command not found说明 valet 命令没有被添加到环境变量中,进行以下操作即可解决,如果没有错误提示,则忽略以下内容。添加 valet 到环境变量编辑配置文件,如果文件不存在则自动创建,所以即使打...
2019-03-10 18:09:21
587
原创 打开防火墙后仍不能访问服务器
Nginx打开防火墙后域名不能访问查看防火墙查看防火墙查看防火墙打开了哪些服务firewall-cmd --list-services查看可以打开的服务firewall-cmd --get-services添加服务 添加--permanent是永久生效firewall-cmd --permanent --add-service=https //将https换成你想要开放的se...
2018-12-03 22:14:02
3020
原创 TP5处理MSSQL分组数据后分页报错
这个的原始代码是$sqlz = Db::connect('数据库')->table('表名')->alias('g') ->join('表名 u', 'g.=u.') ->join('数据库..表名 b', 'g.=b.') ->wher...
2018-08-16 11:38:05
704
转载 Centos7.4出现“FirewallD is not running”
方法/步骤 执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示FirewallD is not running,如下图所示。 通过systemctl status firewalld查看firewalld状态,发现当前是dead状态,即防火墙未开启。 通过...
2018-07-25 13:31:57
1947
原创 Centos7.4安装LAMP环境
一、配置系统:Centos7.4Apache:2.4PHP:PHP7.2二、Apache安装Apache yum install httpd 配置ServerName vim /etc/httpd/conf/httpd.conf搜索AddType application/x-gzip .gz .tgz然后在后面添加AddType applicat...
2018-07-25 13:26:21
897
原创 CentOS7安装VirtualBox5.2
https://www.virtualbox.org/wiki/Linux_Downloads第一步然后在/etc/yum.repos.d/目录下新建virtualbox.repo,并输入[virtualbox]name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBoxbaseurl=http://...
2018-07-20 12:25:44
1448
原创 Windows下的PHP配置PHPStrom的Xdebug
一、首先先去官网下载对应的版本:https://xdebug.org 选择合适的版本 官网版本检测工具:https://xdebug.org/wizard.php 打印phpinfo(),将所有信息复制到检测工具的文本框内 将下载的.dll文件放到PHP的ext目录下,然后在php.ini配置文件里面添加zend_extension=配置文件重启服务器,查看是否安装成功,...
2018-07-17 10:58:48
517
原创 with as SQL语句
with 表名 as (select * from Aunion allselect * from B)select * from 表名A表和B表查询的字段要一样 顺序也要相同
2017-12-13 14:42:36
1821
原创 判断微信和支付宝扫码
//判断微信还是支付宝扫码 public function haha(){ //获取用户信息 //dump($_SERVER['HTTP_USER_AGENT']); //判断是不是微信 if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
2017-12-13 14:39:00
11647
原创 微信支付成功后返回聊天界面
//调用微信JS api 支付 function jsApiCall() { WeixinJSBridge.invoke( 'getBrandWCPayRequest', , function(res){ v
2017-12-05 10:05:14
7359
原创 通过Navicat远程连接的时候报错mysql 1130的解决方法
事例:mysql -u root -p123456; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; flush privileges;
2017-11-27 16:33:07
1679
原创 Linux系统更改Apache网站根目录
首先,先切换想要的目录cd /home然后新建网站根目录mkdir www然后再改用户权限chmod -R 755 /home/www然后修改Apache配置文件vim /etc/httpd/httpd.conf 搜索 DocumentRoot将默认网址修改为DocumentRoot "/home/www"然后重启Apache就修改成功
2017-11-22 15:08:41
9955
1
原创 ThinkPHP获取手机IP
public function phone_ip(){$ip = getenv('REMOTE_ADDR');$ip_p = getenv('HTTP_X_FORWARDED_FOR');if(($ip_p != "")&&($ip_p != "unknown")){$ip = $ip_p;}return $ip;}
2017-10-09 11:56:55
1669
1
原创 php调用存储过程
需要将php.ini里面的 mssql.secure_connection = Off改为mssql.secure_connection = On同时也要开启相关配置extension=php_pdo_mysql.dllextension=php_pdo_sqlsrv_56_nts.dllextension=php_pdo_sqlsrv_56_ts.dllextensi
2017-09-29 10:26:38
1430
原创 thinkphp调用sql存储过程
$strDbUser = '用户名'; $strDbPass = '数据库密码'; $strDbHost = '主机地址'; $strDbName = '数据库'; $cnx = new \PDO("odbc:Driver={SQL Server};Server=$strDbHost;Database=$strDbName;"
2017-09-29 10:13:34
2627
原创 3.2.3配置sqlsrv数据库出现'PDO::SQLSRV_ATTR_ENCODING'的问题
首先要有本地 SQL SERVER,然后需要在php的ext目录下添加扩展模块php_pdo_sqlsrv_56_nts.dllphp_pdo_sqlsrv_56_ts.dllphp_sqlsrv_56_nts.dllphp_sqlsrv_56_ts.dll最后要在php.ini配置文件中添加extension=php_pdo_sqlsrv_56_nts.dllexte
2017-09-12 10:33:08
5322
原创 获取数据库的所有表名
SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '数据库名'
2017-08-08 09:02:08
1331
原创 安装SQL Server2008后 ,wamp无法启动apache
关闭SQL server Reporting Services(SQLSERVICER)服务就可以啦
2017-07-28 13:26:13
557
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人