PHP
tornge
http://blog.csdn.net/tornge
展开
-
composer安装:error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed
composer安装报错:[root@b0e064acf481 ~]# php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"PHP Warning: copy(): SSL operation failed with code 1. OpenSSL Error messages:error:14090086:SSL routines:ssl3_get_server_certificate:c原创 2021-11-16 20:57:13 · 1808 阅读 · 0 评论 -
记录:wsl1升级到wsl2,愉快的玩耍docker~
好久没更新博客了,是太懒了????,现在找补回来!刚买新电脑装了wsl1,本来计划用它安装玩docker呢,后来由于ws1的各种不爽docker安装后一直放那没法用,现在由于工作原因必须要在本地安装docker开发环境了,要升级到wsl2。如果之前没有用过 WSL,那么首先需要安装 Windows 10 的 WSL 功能:dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /nor原创 2020-12-11 19:45:46 · 1243 阅读 · 0 评论 -
不使用第三个变量,交换两个变量值
最近看到一个题,记得当年刚入行的时候在面试的时候遇见过。 已知变量 a=10;b=12,要求在不使用第三个变量的情况下相互交换值。 下面是个人愚见,欢迎吐槽~~$a = 10;$b = 12;//运用算法$a = $a + $b;$b = $a-$b;$a = $a-$b;//字符串截取法$len_a = strlen($a);$a = $a . $b;$b = s...原创 2018-07-05 15:59:09 · 5896 阅读 · 2 评论 -
PHP即时输出数据
服务器环境是PHP+nginxheader('X-Accel-Buffering: no'); //关闭输出缓存ob_end_flush();ob_implicit_flush(true);for($i=0;$i<10;$i++) { echo $i.'<br />'; sleep(1);}原创 2018-07-05 15:49:06 · 849 阅读 · 0 评论 -
certbot续签Let's Encrypt免费SSL证书
今天用chrome打开网站提示不安全的链接,后来一查发现证书过期了,手动续期后解决。 命令:certbot certonly --webroot -w /usr/local/nginx/html/ -d yourdomain.com回头做个定时任务,让这个命令定期自动执行。参考: https://segmentfault.com/a/1190000005797776...原创 2018-07-09 18:28:23 · 1955 阅读 · 1 评论 -
Laravel5.5使用sendcloud发送邮件
最近一直在用laravel开发应用,今天做个邮箱注册激活的功能,记录一下。第一步:安装一个开源的laravel 扩展在https://packagist.org中搜索naux/sendcloud,根据说明进行安装和配置。 **注意提示: 1.最新版的1.1.4最低要求laravel5.5以上版本。 2.需要注册一个sendcloud账号,在里面添加一个api_use原创 2018-01-07 11:55:11 · 1214 阅读 · 0 评论 -
PHP处理微信昵称emoji方法
今天刚做了一个微信应用,在获取微信昵称的过程中报错了,经查原因是微信昵称中包含emoji字符,在写入数据库的时候出错,所以想办法在写入之前把这些字符过滤掉,于是在网上找到一个方法,记录一下。移除微信昵称中的emoji字符:function removeEmoji($nickname) { $clean_text = ""; // Match Emoticons $regexEm原创 2016-04-28 11:17:39 · 12160 阅读 · 2 评论 -
[转]PHP Redis基本命令查找
<?php $redis = new Redis(); $redis->connect("127.0.0.1",'6379'); //STRING 字符串的相关操作 //设置带有效期的字符串(String) $redis->setex("keyTime",100,"keyTimeValue"); //删除一个键值 $redis->delete("keyTime");转载 2017-10-05 22:42:29 · 502 阅读 · 0 评论 -
GD支持JPEG
安装 PHP的时候默认的GD不支持jpeg,所以没办法重新安装的./configure的时候去掉和gd相关的选项,重新编译安装,然后再编译安装GD,但在安装之前先把之前生成的gd.so删除,然后重启apache就可以了。原创 2016-05-31 21:52:05 · 599 阅读 · 0 评论 -
Apache2.4.18 + PHP7.0.4 环境安装
Apache2.4.18 安装 可以完全参考http://jingyan.baidu.com/article/7e4409533d7f0f2fc0e2ef91.html 这个资料PHP7.0.4安装 (参考http://blog.csdn.net/21aspnet/article/details/47708763)值得注意的是他安装的是Nginx服务器,如果需要安装apache 需要加上下转载 2016-05-13 13:13:14 · 764 阅读 · 0 评论 -
Thinkphp报错SQLSTATE[HY000] [2002] No such file or directory
最近刚刚重装了一个新版本的Mysql,更改了Mysql 数据库存储目录,如下 修改/etc/my.cnf#datadir = /var/lib/mysql 安装默认路径datadir = /data/vdb1/mysql然后访问页面就报错:SQLSTATE[HY000] [2002] No such file or directory查了一下资料原来是php.ini中关于mysql的socket原创 2016-05-12 22:35:02 · 14510 阅读 · 0 评论