您正在查看: IT 分类下的文章

docker提示用户名或密码错误

本文由四哥原创发布,转载请注明出处

Error response from daemon: Get https://registry-1.docker.io/v2/library/nginx/manifests/latest: unauthorized: incorrect username or password



下面是解决方案以及原因说明:image.png


mac拆卸自带的Apache和PHP

本文来自百度搜索,原出处已不可靠,如有知道,可以告诉我加上出处

经四哥测试可用

要停止apache服务:sudo apachectl stop

删除如下apache目录:

/etc/apache2

/usr/include/apahce2

/usr/libexec/apache2

删除php目录,(有点多):

/usr/php

/usr/bin/php

/usr/bin/php-config

/usr/bin/phpize

/usr/include/php

/usr/lib/php

/usr/share/man/man*/php*

/usr/share/man这个目录下面,在我的电脑上有man1-man8等几个目录,我的只有man1下面有三个php开头的文件,建议题主如果不放心的话可以再查看一下其他的。

至此,apache和php就删除完了,不过,我还是觉得应该删除的不干净,比如:php的一些依赖包等文件。


linux下php绘制图片出现Could not find/open font的错误的解决方案

在Linux下生成验证码的时候,如果使用自定义字体,比如imagettftext函数报"Could not find/open font"的话,可以使用以下方案解决:

  1. 在该函数之前设定GD常量,在PHP代码中写上:putenv('GDFONTPATH=' . __DIR__);字体所在的路径image.png

  2. 使用字体的绝对路径就可以了


记得曾经还用过别的方式解决过,想不起来了,有知道的提醒一下,多谢


[原创工具]socket代理服务器影梭服务器一键安装包 离线部署工具

本文章由四哥原创首发于个人博客御风而行https://blog.kunx.org,转载请注明出处。


本程序仅供遵循当地法律的情况下使用,不接受任何pr,不接受任何反馈,不承担任何法律责任和连带责任。


shadowsocks一键安装包 离线部署工具


由于担心由于某些原因导致依赖包被删,所以这里将必需软件下载下来,整合在一起,以供使用。


安装脚本已不需要下载依赖软件源码。


使用说明方法及文档见项目地址:https://github.com/kunx-edu/ssr-offline-install 

我想用pecl安装php扩展

原创文章,如需转载请注明出处,如有商业合作请邮件联系。唯一博客地址:御风而行 https://blog.kunx.org 


php扩展有3种安装方式,我们以centos为例,分别是:

编译安装、yum安装、pecl安装


其中:

编译安装通用性最强,最灵活,但是也最繁琐

yum安装最简单,但是相比较来说软件更新最慢,新的扩展可能并没有在yum源种

pecl安装也较为简单,软件更新较快


以安装redis扩展为例

yum -y install php71w-pecl-redis

就可以通过yum给php7.1安装redis的扩展,并且会自动加载

pecl install redis

也可以自动安装,但是需要手动修改php.ini 添加extension=redis.so


编译安装最为麻烦,要检测环境、编译、安装、修改配置文件


但是在使用pecl的时候遇到了一些问题。先说一下环境:

VMware workstation 安装centos 6.9

yum安装php7.1


搜索到了redis扩展

image.png

但是无法安装

image.png

尝试清理缓存

image.png

问题并没有解决

1516344748.png


原因是国内网络问题,需要设置一下代理

我使用了影梭作为梯子

image.png

image.png

image.png

再次执行pecl install redis成功。