CentOS下完全卸载PHP
很无语,CentOS7默认安装的php版本才居然PHP 5.4.16,有些地方使用不是特别顺手,所以想换成5.6或者更高版本 查看php版本命令: #php -v 下面的命令是删除不干净的 #yum remove php 因为使用这个命令以后再用 #php -v 还是会看到有版本信息的。。。。。 必须强制删除,下面一步步教方法: 一、使用下面命令查看全部php软件包 #rpm -qa|grep …
很无语,CentOS7默认安装的php版本才居然PHP 5.4.16,有些地方使用不是特别顺手,所以想换成5.6或者更高版本 查看php版本命令: #php -v 下面的命令是删除不干净的 #yum remove php 因为使用这个命令以后再用 #php -v 还是会看到有版本信息的。。。。。 必须强制删除,下面一步步教方法: 一、使用下面命令查看全部php软件包 #rpm -qa|grep …
单点登录(Single Sign-On,简称SSO)是一种身份认证机制,它允许用户使用一组凭据(如用户名和密码)登录多个应用程序 。当用户已经登录一个应用程序时,他们可以无需重新输入凭据即可访问其他应用程序。以下是一个使用PHP实现SSO的示例代码: 假设有两个应用程序A和B,它们都需要使用SSO实现单点登录。我们可以使用PHP的SESSION来保存用户的登录状态,并使用COOKIE来在应用程序之…
var map = new BMap.Map("MapTest"); var point = new BMap.Point(113.110518, 23.201543); map.centerAndZoom(point, 11); var address = ""; //坐标转换为地理位置 var geo = new BMap.Geocoder(); geo.getLocation(point, …
我想发邮件,所以我试着用 guzzlehttp/guzzle 为此,这给我带来了一个错误。 我试着改变类型 Psr7\Request 到 \Psr\Http\Message\RequestInterface 但它也不起作用,给我带来了另一个错误 '无法实例化接口psr\http\message\requestinterface'。 所以我不知道该怎么办?啊! public function req…
刚开始学 ThinkPHP 就遇到了一个小问题, 弄了差不多一小时, 尴尬, 必须拿个小本子记录下! 我看教程是 ThinkPHP 5.0 的, 全局配置 字符串内容输出替换 是在 application 目录下的 config.php 加入以下即可: # config.php return [ // 其他配置... // 视图输出字符替换 'view_replace_str' => [ '…
在我看来数据库是个既复杂又高深莫测的东西,但百分之八十左右的程序员都不需要去精通他,对于我们前端开发来说,只要会数据库的增删改查语句就差不多了。首先我们来说说sql的增删改查语句。 一、增删改查 插入语句 insert into 表名(表的字段1,表的字段2) value(字段1的值,字段2的值); 插入语句.png 删除语句 delete from 表名 where 条件 // 比如:name …
Openwrt交叉编译 首先我先介绍下什么是交叉编译: 交叉编译,简单的说就是,就是在一个平台上生成另一个平台上的可执行文件,举个例子,我我用我的电脑(x86_64平台)编译出路由器(mips-AR71XX)上可以执行的二进制文件,要进行交叉编译首先就要有对应平台的编译器。 Openwrt的交叉编译并不复杂。 第一步,你需要得到toolchain(工具链),我个人理解这个就相当于编译器 如何得到t…
php curl 发送HTTP请求方法支持http、https 之前从网上找的然后重新封装的函数,这次又需要从之前项目扒出来了,并加了一些注释写个博客以后忘了好找。 /** * 发送HTTP请求方法支持https * @param string $url 请求URL * @param array $params 请求参数 如需传输文件格式为[ 'file' => '@文件地址'] * @pa…
大家好,我是php的初学者,之前做过java语言开发,以及前端开发,而如今,由于各种原因,留在了小城市,在小城市,php语言被企业使用得比较多,于是,为了成为企业中的全栈工程师,我从0开始,学习了php语言,同时我会把php的实用函数做个笔记,分享在CSDN中,方便日后查看。 平时用得比较多的两个方法函数是:字符串转数组,查找某个字符是否在字符串中,在php中就用到了explode和in_arra…