热门搜索:   量推    H5    房卡    棋牌    支付    完整运营    红包    牛牛    麻将    微星    网狐    直播    牛牛    陌陌    老夫子   
解决升级PHP7.1后,发邮件时提示“fsockopen(): Peer certificate CN=`xxx.xx.com' did not match expected CN=`113.x.xx.98”

解决升级PHP7.1后,发邮件时提示“fsockopen(): Peer certificate CN=`xxx.xx.com' did not match expected CN=`113.x.xx.98”

把项目环境升级到PHP7.1后,发现在不使用SSL时可以使用IP发邮件,可设置成SSL时就只能使用hostname发送,PHP提示的错误信息大致意思是说,IP与hostname无法通过SSL验证,修改ci框架中Email类第2061行,结果又可以正常发邮件了,故作此记录。// 修改的代码 $ctx = stream_context_create(array( 'ssl' =...

PhpStudy如何开启Apache的gzip压缩功能?

PhpStudy如何开启Apache的gzip压缩功能?

要让apache支持gzip功能,要用到deflate_Module和headers_Module。打开apache的配置文件httpd.conf,大约在105行左右,找到以下两行内容:(这两行不是连续在一起的)#LoadModule deflate_module modules/mod_deflate.so#LoadModule headers_module modules/mod_header...

Unzip with unzip command failed, falling back to ZipArchive class

Unzip with unzip command failed, falling back to ZipArchive class

异常消息:Unzip with unzip command failed, falling back to ZipArchive class大致解释:php-zip 扩展依赖 unzip 命令,无法解压归档的压缩文件,导致回滚到归档。解决办法:安装 zip、unzip 命令和 php-zip 扩展#centos (我用 php7.1,以它为例)yum install zip unzip php7....

异常消息:The Process class relies on proc_open, which is not available on your PHP installation

异常消息:The Process class relies on proc_open, which is not available on your PHP installation

异常消息:The Process class relies on proc_open, which is not available on your PHP installation大致解释:在已安装的 php 中,没有找到可用的 proc_open 进程操作函数。解决办法:修改 php.ini 配置。把 disable_functions(禁用函数列表)这行里的 proc_open 函数删除,然...

php curl下载指定大小的文件

php curl下载指定大小的文件

php中使用基于libcurl的curl函数,可以对目标url发起http请求并获取返回的响应内容。通常的请求方式类似如下的代码:public function callFunction($url, $postData, $method, header='') elseif (strtoupper($method) === 'GET' && $postData) ...

PHP接入QQ登录OAuth2.0(第三方登录)遇到的问题

PHP接入QQ登录OAuth2.0(第三方登录)遇到的问题

绝大多数网站都集成了第三方登录,降低了注册门槛,增强了用户体验。最近看了看 QQ 互联上 QQ 登录的接口文档。接入 QQ 登录的一般流程呢,是这样的:先申请开发者 -> 然后创建应用(拿到一组 AppId 和 AppKey)-> 获取 access_token -> 获取 openid -> 调用 openApi 访问或修改用户信息。然而,从申请个人开发者开始,坑就来了。1. 申请(个人)开发者...

xunsearch ubuntu安装时:./setup.sh Configuring xapian-core-scws ...

xunsearch ubuntu安装时:./setup.sh Configuring xapian-core-scws ...

1. ubuntu安装时:./setup.sh错误提示:Configuring xapian-core-scws ...-----checking for library containing zlibVersion... -lzchecking for uuid/uuid.h... nochecking for uuid.h... noconfigure: error: Neither uuid...

PHP报错Cannot adopt OID in UCD-SNMP-MIB、 LM-SENSORS-MIB

PHP报错Cannot adopt OID in UCD-SNMP-MIB、 LM-SENSORS-MIB

Cannot adopt OID in UCD-SNMP-MIB:Cannot adopt OID in LM-SENSORS-MIB: lmTempSensorsValue运行PHP遇到这些错误怎么办?安装两个软件就行!他们分别是:getcomposer和snmp-mibs-downloader下载:curl -sS https://getcomposer.org/installer | php...

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data

前端发起 ajax 请求,后端 php 按照框架语法结构返回 json 数据。结果在 firebug 里得到一条错误信息:SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data解决方案是:在 php 服务端,输出前加一行代码:ob_end_clean();清除 utf8 的 bom 头

centos7 php7 动态编译mysqlnd: configure: error: Cannot find OpenSSL's <evp.h> 错误解决

centos7 php7 动态编译mysqlnd: configure: error: Cannot find OpenSSL's <evp.h> 错误解决

开始以为是没有安装openssl, openssl-devel,安装后发现还是提示这个错误,搜索了一下evp.h,这个文件也存在。GOOGLE 了一下,在stackoverflow,找到了答案,原来是 phpize 生成的configure脚本有问题。解决方法:export PHP_OPENSSL_DIR=yes./configure -with-openssl-dir=/usr/include/...

open_basedir restriction in effect,解决php引入文件权限问题

open_basedir restriction in effect,解决php引入文件权限问题

今天在Ubuntu安装了lnmp环境,运行项目的时候出现了,引入500的错误二、查看错误  再项目文件入口添加,代码显示错误内容,查看到一下错误 ini_set('display_errors','yes');  三、分析错误内容  查看问题描述以及资料,发现是php open_basedir 配置的问题,php不能引入其授权目录上级及其以上的文件,默认配置在php...

PDO连接mysql数据库过慢问题

PDO连接mysql数据库过慢问题

今天在使用PDO连接mysql操作数据库的时候,发现速度特别慢,都1~2s的时间,不知道怎么回事,后来一步一步排除到new PDO 导致过慢的原因, 配置数据库的主机地址我写的是localhost,后来无意修改成127.0.0.1,访问网站一下,我靠,速度嗖嗖的,原来是这里引起的问题总结在使用PDO连接数据库主机地址使用IP而不是域名,使用域名会让PDO在连接之前进行一次不必要的dns looku...

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP

PHP版本号php 7.0.10所报错误Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; Car has a deprecated constructor in E:\phpStorm\firstPhp\test.php on line...

php 生成唯一id的几种解决方法(实例)

php 生成唯一id的几种解决方法(实例)

php 生成唯一id,网上查了下,有很多的方法1、md5(time() . mt_rand(1,1000000));  这种方法有一定的概率会出现重复2、php内置函数uniqid()  uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID.  w3school参考手册有一句话:"由于基于系统时间,通过该函数生成的 ID 不是最佳的。如需生成绝对唯一的 ID,请使用 md5() 函数...

swoole在phpinfo中有,php-m查看中没有

swoole在phpinfo中有,php-m查看中没有

编译安装完swoole后,在php-fpm/apache的phpinfo页面中有,在命令行的php -m中没有。原因可能是cli/php-fpm/apache使用不同的php.ini配置一、确认php.ini的位置cli命令行下php -i|grep php.iniphp-fpm/apache,查看phpinfo页面找到php.ini的绝对路径。二、查看对应php.ini是否有extension=...

Unzip with unzip command failed, falling back to ZipArchive class

Unzip with unzip command failed, falling back to ZipArchive class

异常消息:Unzip with unzip command failed, falling back to ZipArchive class大致解释:php-zip 扩展依赖 unzip 命令,无法解压归档的压缩文件,导致回滚到归档。解决办法:安装 zip、unzip 命令和 php-zip 扩展#centos (我用 php7.1,以它为例)yum install zip unzip php7....

mysql访问慢远程连接慢的解决办法

mysql访问慢远程连接慢的解决办法

修改 /etc/my.cnf,添加配置skip-name-resolve[mysqld]skip-name-resolve在连接远程数据库的时候,直接跳过MySQL的DNS解析重启mysqld服务,解决。

17 条记录