PHP相关
劲枫
有所选择,有所坚持~
展开
-
【PHP Fatal error: Class ‘Redis’ not found in 错误】windows下为PHP安装redis扩展操作redis
前言:首先要明白无论哪个语言要操作redis都需要先安装redis服务器(windows下安装方式、linux和max安装方式),这是安装redis服务器。安装好后,可以在cmd里面用redis自带的redis-cli客户端测试是否安装好。但是要用PHP、Python或者Java连接并操作redis都需要安装对应语言的扩展包,并在要操作的地方引入。就像Mysql一样,安装好后,还需要引...原创 2018-06-21 11:12:05 · 18300 阅读 · 0 评论 -
PHPStorm中使用Database工具
1.简介: PhpStorm是一个轻量级且便捷的PHP IDE,其提供的智能代码补全,快速导航以及即时错误检查等功能大大提高了编码效率。它以其独特的开发便利性,短时间内赢得了大量PHPer的青睐。 MySQL是一个关系型数据库管理系统( RDBMS ,Relational Database Management System ),由瑞典MySQL AB 公司开发,目前...原创 2018-11-20 21:49:15 · 518 阅读 · 0 评论 -
WEB移动端开发中,局域网内手机浏览器访问电脑页面,实时查看代码调试结果
痛点:在进行移动端页面开发时,经常需要用手机查看开发的页面效果。虽然浏览器自带模拟器,但是各个手机兼容问题调试以及操作效果调试还是需要上真机。解决途径:1、将代码扔到服务器,通过连接服务器访问页面调试2、采用内网穿透,将自己的电脑当成服务器主机,手机访问电脑服务器。之前我用过NATAPP,价格也还合理。3、最简单的,最直接的,手机和电脑都连在一个局域网,apache服务器在http...原创 2018-11-14 23:17:54 · 2478 阅读 · 0 评论 -
Apache中httpd-vhosts.conf虚拟主机设置,Allow,Deny,Require含义
Deny : 拒绝访问; 语法 : Deny from 要拒绝的范围(支持ip和domain或all)例如 :Deny from 192.168.0.1 (完整ip地址)Deny from 192.168 (部分ip地址)Deny from apache.org (域名)Allow : 允许访问; 语法 : 同DenyOrder : 控制默认的访问状态与Allow和...原创 2018-11-14 22:54:33 · 1707 阅读 · 0 评论 -
RPC介绍,PHP常用的RPC框架
什么是rpc框架先回答第一个问题:什么是RPC框架? 如果用一句话概括RPC就是:远程调用框架(Remote Procedure Call)那什么是远程调用?通常我们调用一个PHP中的方法,比如这样一个函数方法: localAdd(10, 20),localAdd方法的具体实现要么是用户自己定义的,要么是php库函数中自带的,也就说在localAdd方法的代码实现在本地,它是一个本地调...转载 2018-11-14 16:54:30 · 731 阅读 · 0 评论 -
Apache下的AllowOverride和.htaccess
<VirtualHost *:80> ServerName www.test.com ServerAlias www.test.com DocumentRoot "F:\wamp\www\test" <Directory "F:\wamp\www\test"> Options +Indexes +Includes +FollowSymLinks +...原创 2018-11-08 12:57:04 · 1077 阅读 · 0 评论 -
PHP搭建服务器
1. 认识互联网思考:平常我们上网的时候是怎么实现的?引入:上网其实打开浏览器,然后输入一个URL,最后就看到了网站打开的效果。1.1. 普通用户访问网站【了解】定义:URL:Uniformed Resource Location,统一资源定位。是特指互联网上的一种绝对路径,一个URL通常包含几个部分:HTTP协议、主机名和URI。以http://www.taobao...原创 2018-11-08 12:24:21 · 22219 阅读 · 3 评论 -
PHP中./和/的使用区别,相对路径嵌套包含问题,项目中使用绝对路径
./:表示同级目录(当前文件所属文件夹),每个文件夹下都有“.”文件,代表当前目录 ../:表示上级目录(当前文件所属文件夹的上级文件夹),每个文件夹下都有“..”文件,表示上级目录 什么都没有:就是表示同级目录。区别./在于./会自动匹配任意目录下的.文件夹,被其他文件包含之后会找那个文件的同级目录,而什么都没有则只会从自身文件所在目录开始(比./安全),当被其他文件包含之后也只是找原始路径...原创 2018-11-12 17:27:11 · 1303 阅读 · 0 评论 -
PHPStorm配置本地项目与远程服务器项目同步
本文解决:1、之前开发好之后,需要用Xshell或者xftp工具上传本地更新后的代码,显得麻烦。现在,使用phpstrom中自带的xftp工具,实现直接保存自动上传服务器,浏览器打开服务器地址,直接可以看到更新后的内容。2、为什么点击浏览器图标可以直接打开html文件,而不能打开php文件。 正文1、打开Tools->Deployment->Configuratio...原创 2018-11-08 16:54:01 · 5530 阅读 · 1 评论 -
PHP输出时间精确到毫秒
<?php/** * Created by PhpStorm. * User: jefferyteng * Date: 2018/8/28 * Time: 10:00 *//*1、直接打印微秒0.24754300 1535423356*/echo(microtime());echo "<br/>";/*2、十三位时间戳,包含毫秒1535423356248...原创 2018-08-28 10:19:37 · 26623 阅读 · 1 评论 -
Centos下PHP安装Kafka扩展操作教程
说明:网上有好几种PHP操作kafka的扩展,有kafka-php和php-rdkafka两种是比较流行的。但其中kafka-php功能较全,但是使用composer安装,对于内网用户不能访问外网,因此,我们选择php-rdkafka。php-rdkafka依赖librdkafka,先下载安装包librdkafka和php-rdkafka1、新建一个目录用来存在扩展包mkdir /h...原创 2018-08-27 15:42:49 · 1404 阅读 · 0 评论 -
PhpStorm 配置在浏览器中打开PHP文件,修改63342 为80端口
1、使用phpstorm界面右上角的浏览器打开文件时,总是打开63342端口,导致文件找不到,报404错误,但是将端口手动改成80后正常显示 2、那么总不可能每次手动修改端口吧,于是希望可以将默认的63342修改为80端口。 ...原创 2018-07-30 19:20:06 · 7414 阅读 · 2 评论 -
PHP的RPC调用基本案例
开始使用下载phprpchttps://sourceforge.net/projects/php-rpc/files/OldFiles/phprpc_3.0.1_php.zip/download先来个简单的例子,phprpc也是分为服务器端和客户端的。所以文件夹中对应的就是phprpc_server.php 和 phprpc_client.php我们参考官网的几个例子,练习下:服务端service...原创 2018-06-09 16:49:34 · 4157 阅读 · 0 评论 -
PHP封装curl的函数
<?php/** * Created by PhpStorm. * User: jefferyteng * Date: 2018/6/9 * Time: 15:28 *//** * GET 请求 * @param string $url */function http_get($url){ $oCurl = curl_init(); if(stri...原创 2018-06-09 16:22:19 · 1308 阅读 · 0 评论 -
PHP中$_SERVER['SCRIPT_FILENAME']和__FILE__的区别
二者都表明了本文件的绝对路径,区别在于,$_SERVER['SCRIPT_FILENAME']指向当前执行脚本的绝对路径;也就是在哪里执行的就在哪里。__FILE__指向当前文件的绝对路径;也就是写在哪个文件里就是哪里。结果为...原创 2018-06-14 20:53:25 · 305 阅读 · 0 评论 -
PHP魔术方法$$,可变的变量
<?php$name = "小明";$age = 22;$sex = "boy";$lists = [ "name" => 'xiaoming', "age" => 12, "sex" => 'girl'];foreach ($lists as $k => $v) { echo $$k . '原创 2018-06-14 20:27:57 · 177 阅读 · 0 评论 -
PHP魔术方法__get()和__set()用法
<?phpclass person{ private $name; function __set($_name, $_value) { $this->$_name = 'set-' . $_value; } function __get($_name) { return 'get-' . $this-&...原创 2018-06-14 17:32:58 · 389 阅读 · 0 评论 -
phpstorm操作数据库建立外键
前言总觉得手写sql没有提示很不方便,终于找到PHPstorm中操作数据库的方法,记录如下正文 创建两张表 如果要设置SET NULL,那么久必须允许为null,不能勾选not null...原创 2018-11-22 00:50:04 · 682 阅读 · 0 评论