Composer更新慢的解决办法

开始用Composer管理PHP的包依赖后,觉的更新速度简直龟速,基本到了没法用的地步。怎么办?那就是VPN啦。买个VPN,问题一下解决了。但是,公司的路由器是关闭VPN相关的端口的,只开放个80,8000等端口走走HTTP协议。怎么办?程序员们都知道,有个好用又免费的神器,就是GoAgent。 让命令行使用代理 怎么安装GoAgent就不说啦,网上教程一大堆,自己找去。安装还后,各种浏览器……

阅读全文

linux中查看nginx、apache、php、mysql配置文件路径的方法

如何在linux中查看nginx、apache、php、mysql配置文件路径了,如果你接收一个别人配置过的环境,但没留下相关文档。这时该怎么判断找到正确的加载文件路径了。可以通过以下来判断 1、判断apache 首先执行命令找到httpd路径 ps aux | grep httpd 如httpd路径为 /usr/local/apache/bin/httpd 然后执行以下命令 /usr/local/apache/bin/httpd -V | grep “SERVER_CONFIG_FILE” 即……

阅读全文

Mac下xampp环境中yii2的migrate命令报错

$ php yii migrate/up --migrationPath=@vendor/dektrium/yii2-user/migrations Yii Migration Tool (based on Yii v2.0.8) Exception 'yii\db\Exception' with message 'SQLSTATE[HY000] [2002] No such file or directory' in /Users/timothy/Documents/workspace/php/renyitie/vendor/yiisoft/yii2/db/Connection.php:547 解决方法: 1、快速解决方法;把Yii……

阅读全文

高级PHP工程师所应该具备的

很多面试,很多人员能力要求都有“PHP高级工程师的字眼”,如果您真心喜欢PHP,并且您刚起步,那么我简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。 一、平静的心态 和所有程序员一样,要写一手好的程序,没有好的心态是不行的。 遇事不可急躁,不可轻言放弃。 在程序开发过程中,尤其是初中级程序员,写出的程序或架构会遇到很多问题……

阅读全文

基于 php-redis 的redis操作

redis的操作很多的,下面的例子都是基于php-redis这个扩展的。这么多很难记得住,转到这里留作备忘:   1,connect 描述:实例连接到一个Redis. 参数:host: string,port: int 返回值:BOOL 成功返回:TRUE;失败返回:FALSE 示例: <?php $redis = new redis(); $result = $redis->connect(‘127.0.0.1’, 6379); var_dump($result); //结果:bool(tru……

阅读全文

centos 下安装 redis 扩展 的方法

上一篇说的是在centos上安装redis http://www.iamlintao.com/4992.html,安装完redis之后还是不能直接使用的,要安装PHP的扩展。 方法一 1.下载php redis扩展包  代码如下 复制代码 #wget http://redis.googlecode.com/files/redis-2.4.4.tar.gz 2 tar -zxvf 解压压缩包,cd /扩展包 ( 进入扩展包然后 运行phpize 一下是我环境中phpize的目录, /usr/local/php/bin/……

阅读全文

PHP面向对象、模式与实践

1 语法 1.1 基础语法 clone 需要操作原对象,但又不想影响原对象. $K_back = clone $K; 基本数据类型和数组都为真复制,即为真副本,当属性为对象时,为假复制,改变副本仍会影响原对象.解决方案: //在原对象中添加 function __clone(){ $this->对象 = clone $this->对象 } __clone在clone前自动触发,可以执行一些在备份前的属性操作. &传递引用 方法引用传递,改……

阅读全文

Yii框架的计划任务实现 <转载留存>

yii consolecommand 控制台命令,实现定时任务。当然,这得结合系统,如XP的计划任务,linux的crontab命令。   1,配置好,要执行的页面。本文为 protected/commands/crons.php <?php defined('YII_DEBUG') or define('YII_DEBUG',true); // including Yii require_once(dirname(dirname(dirname(__FILE__))).'/framework/yii.php'); // we'll use a ……

阅读全文

PHP中的数学运算函数

PHP数学函数一般比较耗时的,因此在实际的项目当中涉及数学运算(包括算术运算)尽量使用PHP系统自带的内部函数。 string decbin ( int $dec ) — 十进制转换为二进制 string decoct ( int $dec ) — 十进制转换为八进制 string dechex ( int $dec ) — 十进制转换为十六进制 number bindec ( string $bin ) — 二进制转换为十进制 num……

阅读全文

php 实现异步操作的方法一则及原理

php 实现异步操作的方法一则及原理 1.为啥PHP需要异步操作? 一般来说PHP适用的场合是web页面展示等耗时比较短的任务,如果对于比较花时间的操作如resize图片、大数据导入、批量发送EDM、SMS等,就很容易出现操作超时情况。你可以说我可以设置无限超时时间,等等你也要知道PHP有一个工作模式是fastcgi,PHP无限不超时,不代表 fastcgi相应不超时……如……

阅读全文

几个好用的php函数

几个好用的php函数 1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。 function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($string), MCRYPT_MODE……

阅读全文

日历插件fullcalendar+php的使用教程 — 整合农历和节日

·日历插件fullcalendar+php的使用教程 — 简介 ·日历插件fullcalendar+php的使用教程 — 说明文档 ·日历插件fullcalendar+php的使用教程 — 读取json数据 ·日历插件fullcalendar+php的使用教程 — 新建日程 ·日历插件fullcalendar+php的使用教程 — 编辑和删除日程 ·日历插件fullcalen……

阅读全文
Theme By wordpress模板