php
文章平均质量分 56
chadxia88_go
点滴积累,灵活变通
展开
-
centos7 php环境安装
php安装1、安装包下载wget https://www.php.net/distributions/php-7.4.10.tar.gz2、依赖软件安装yum install openssl-devel libxml2-devel bzip2-devel \libcurl-devel libjpeg-devel libpng-devel freetype-devel \libmcrypt-devel recode-devel libicu-devel libzip-devel\li原创 2021-06-24 18:23:19 · 604 阅读 · 1 评论 -
2020-11-26
wnmp环境安装a、nginx安装1、下载并安装nginx,根据需要选,此处我选的是windows版本的1.10.3(http://nginx.org/en/download.html)2、解压运行文件夹下的nginx.exe文件3、浏览器运行127.0.0.1查看nginx是否启动成功4、修改nginx.conf文件使其支持php location / { root "代码存放处"; index index.html index.htm inde.p...原创 2020-11-26 15:54:25 · 145 阅读 · 0 评论 -
开发小笔记
1、php7.0之后将不再支持与类名相同的构造方法,构造方法统一使用 __construct()。2、微信sdk在php7.0+以上版本提示mcrypt_module_open() is deprecated,因为mcrypt已被OPENSSL代替,需要修改sdk两文件a、WXBizDataCrypt.php,修改后的方法如下:public function decryptData(...原创 2019-12-14 11:32:42 · 160 阅读 · 0 评论 -
php利用simple_html_dom类,获取页面内容,充当爬虫角色
php脚本扮演爬虫的角色,可能大家第一时间想到可能会是会正则,个人对正则的规则老是记不住,表示比较难下手,今天工作中有个需求需要爬取某个网站上的一些门店信息无意间在网上看到一个比较好的类库叫:simple_html_domgithub下载地址:https://github.com/samacs/simple_html_dom最重要的一步:你得先了解别人网站的结构,知道从哪个ta原创 2016-12-21 17:46:22 · 6981 阅读 · 0 评论 -
通过百度api实现通过经纬度反查省市区
1、首先登录百度帐号,创建一个新应用,选择WEB应用吧,设置下可访问的白名单2、将获得的ak填入接口中,形如:http://api.map.baidu.com/geocoder/v2/?ak=你的百度key&location=".$latitude.",".$longitude."&output=json&pois=13、运行接口,可得到返回的json串具体代码如下:$quer原创 2016-12-21 18:49:46 · 9629 阅读 · 0 评论 -
nginx https 配置
2017年1月1日起,苹果强制所有APP的请求都得是https的协议,没办法,只有赶紧将http改成https了,下面记录下配置过程供大家借鉴,同时也方便自己下次再配置1、首先必须确认你的服务器开启了openssl模块 查看方法:nginx -V ,如出现 --with-http-ssl-module字样,则说明已开启nginx version: nginx/1.10.2buil原创 2016-12-19 16:49:05 · 611 阅读 · 0 评论 -
nginx php redis yum安装开启
最近项目中需要新增一个抢购功能,决定用redis来解决这问题,下面分享一下redis服务器安装开启的过程1、首先安装php redis拓展 由于我的系统环境都是用yum安装的,所以redis的安装就异常简单了:yum search php55w-redis*2、nginx安装redis-server:yum install redis3、防火墙开启6原创 2017-01-05 18:38:16 · 359 阅读 · 0 评论 -
各国商圈json数据及mysql文件
当前项目中,需要添加类似美团的商圈信息,网上这块的数据确实不好找,好不容易在GIT上找到别人分享出来的JSON文件,我再经过程序的一些转换,存到了数据库中,下面将JSON文件和相对应的SQL文件及程序转换代码分享出来1、GITHUB地址: https://github.com/kzgame/china_regions2、mysql存储需要用到的表中四个 province,city原创 2016-12-29 11:51:56 · 2946 阅读 · 5 评论 -
php中socket、fsockopen、curl、stream 区别
socket 水泥、沙子,底层的东西fsockopen 水泥预制件,可以用来搭房子curl 毛坯房,自己装修一下就能住了水泥、沙子不但可以修房子,还能修路、修桥、大型雕塑。socket也是,不但可以用于网页传输,还能传送其他东西,可以做聊天工具、下载器、ftp……几乎可以用网络传送的东西都能用它写出来,当然,需要掌握的知识也不少,例如建墙你就要知道怎么让墙笔直、不易倒、防冻、隔热等转载 2017-11-07 10:24:53 · 2021 阅读 · 0 评论 -
nginx和 apache比较
nginx 相对 apache 的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache 相对nginx 的优点:rewrite ,比nginx 的rewr原创 2017-11-07 11:23:12 · 249 阅读 · 0 评论 -
php 小程序支付全过程
1、开发前准备 登录小程序管理后台,设置服务器域名(request请求地址),业务域名,绑定公众号主体,获取公众商户ID,支付密钥,小程序APPID,小程序APP_SECRET2、预支付接口调取 try{ $order_no = create_order_no('C'); $data = [ ...原创 2019-05-24 09:22:47 · 547 阅读 · 0 评论 -
tp5整合h-ui及部分功能实现
1、下载tp5及h-ui TP5官方下载即可,h-ui下载谷歌一把,很多的2、整合步骤 a、进入public/static新建admin目录,用于存入下载来的h-ui b、h-ui的使用例子不必放到项目里,自己慢慢看就行,如图需要的文件有 c、找到视图常量配置类,路径:\thinkphp\library\think\View.php,添加后台静态...原创 2019-05-24 10:34:37 · 1044 阅读 · 0 评论 -
APP中微信,支付宝支付,退款接口从申请到开发过程
之前在做公众号开发过程中有集成过微信的支付功能,但是一些帐号相关的申请与设置都由其他同事弄好后提供过来的,最近APP项目中集成微信和支付宝的功能,从相关接口权限和开发都自己亲自走了一遍,不得不说走了不少转路,今天分享下,希望对大家有所帮助吧1、微信APP支付功能申请流程 a、打开 https://open.weixin.qq.com/ (微信开发平台)进入商户管理中心,注:原创 2016-12-16 12:06:19 · 12900 阅读 · 4 评论 -
ubuntu下安装redis拓展、windows下安装redis拓展
1、sudo apt-get install redis-server2、测试是否安装成功 redis-clir set name value get name3、添加php对redis的支持 sudo wget http://bbs.91d2.cn/phpredis.tar4、解压phpredis.tar文件,进入解压文件,执行原创 2016-06-03 20:03:49 · 326 阅读 · 0 评论 -
php openssl使用日志
公钥/私钥/签名/验证签名/加密/解密/非对称加密 我们一般的加密是用一个密码加密文件,然后解密也用同样的密码.这很好理解,这个是对称加密.而有些加密时,加密用的一个密码,而解密用另外一组密码,这个叫非对称加密,意思就是加密解密的密码不一样.初次接触的人恐怕无论如何都理解不了.其实这是数学上的一个素数积求因子的原理的应用,如果你一定要搞懂,百度有大把大把的资料可以看,其结果就是用这一组密钥中转载 2016-04-19 14:45:23 · 1404 阅读 · 0 评论 -
php soap nowsdl简单使用
1、server.php代码如下2、client.php代码如下原创 2016-06-07 20:24:10 · 565 阅读 · 0 评论 -
php fsockopen多线程实现
public function gateway($url,$time_out = "60") { $urlinfo = parse_url($url); $errno = ""; $errstr = ""; if($urlinfo['scheme']=="https"){ $t原创 2016-06-28 10:37:27 · 1174 阅读 · 0 评论 -
phprpc简单使用
phprpc远程调用的一种,也可用于js的跨域,很好的解决了跨域与http数据传输加密的问题,下面介绍下它的简单使用1、下载phprpc文件包,http://www.phprpc.org/en/download/2、新建一个servcephp文件,具体内容如下.3、新建一个client.php文件,具体内容如下4、浏览器中访问client.php原创 2016-06-06 19:55:53 · 1369 阅读 · 0 评论 -
php常用算法
1、插入排序function insert_sort($arr){ $count = count($arr); for($i=1; $i$count; $i++){ $tmp = $arr[$i]; $j = $i - 1; while($arr[$j] > $tmp){ $arr[$j+1] = $a原创 2016-06-28 19:28:56 · 333 阅读 · 0 评论 -
php匿名函数与闭包的简单使用
1、匿名函数的概念:是指没有函数名的方法 $func = function($param){ echo $param; }2、闭包是值将匿名函数当作参数传入,也可以返回 a:function a(){ $test = function('param'){原创 2016-06-17 09:17:57 · 421 阅读 · 0 评论 -
wamp apache2.4.9升级php5.5.12到5.6.24
由于php新语法的变化,有些语法在php5.5.12中不支持,需要将php升级到更高版本,这里主要介绍下如何在windows下将php5.5.12升级到5.6.241、php官网下载对应版本的php安装包(下载页面:http://windows.php.net/download#php-5.6)2、将php压缩包放到wamp/bin/php目录下,并新建php5.6.24目原创 2016-08-01 09:27:30 · 4376 阅读 · 0 评论 -
linux nginx虚拟主机配置文件内容
## The default server#server { listen 80; server_name 192.168.176.128; root /html; index index.html index.htm index.php; location ~ .*\原创 2016-08-31 14:48:44 · 928 阅读 · 0 评论 -
php ioncube(禅道拓展安装)
1、下载loader-wizard: http://www.ioncube.com/loader-wizard/loader-wizard.zip2、下载之后,将其解压缩,到apache的www或者htdoc目录(具体根据自己的环境而定)3、使用浏览器访问loader-wizard.php 比如 http://localhost/loader-wizard.php 实际的访问路径根据情况修原创 2016-09-01 16:23:24 · 738 阅读 · 2 评论 -
百度编辑器uediter使用简介
最近做项目使用了下百度编辑器ueditor,简要介绍下它的调用方法1、ueditor官司网下最新包,地址: http://ueditor.baidu.com/website/download.html2、以thinkphp框架的调用讲解 A:将ueditor包放入\Public\ueditor目录 B:在需要调用编辑器的页面引入ueditor相关原创 2016-05-26 09:41:31 · 1415 阅读 · 0 评论 -
windows开启opcache,xdebug方法
1、opcache开启方法 a:打开php.ini,找到[opcache],将下面一段拷入 ; dll地址 zend_extension=php_opcache.dll ; 开关打开 opcache.enable=1 ; 开启CLI opcache.enable_cli=1 ; 可用内存, 酌情而定翻译 2016-04-19 10:59:13 · 696 阅读 · 0 评论