官方文档:https://wiki.swoole.com/#/environment
一、PECL一键安装(推荐)
Swoole 项目已收录到 PHP 官方扩展库,除了手工下载编译外,还可以通过 PHP 官方提供的 pecl 命令,一键下载安装
pecl install swoole
这是最快速简便的安装方法。
注意:安装过程可能会提示php禁用了某些函数,到php.ini的disable_functions中去掉提示的被禁用函数即可。
二、编译安装
1、下载源码:https://githu...
Laravel-artisan命令
[root@localhost laravel]# php artisan list
用法:
command [options] [arguments]
可选参数:
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
--env[=ENV] The environment the command should ...
IIS7.5下配置PHP环境错误处理0xc0000135
根据不同的php版本其对应的编译器是不一样的,找到问题根源了,就知道如何解决了。
microsoft visual c++ 2012(32位) (vc11编译的php5.5系列32位版本必装)
microsoft visual c++ 2012(64位) (vc11编译的php5.5系列64位版本必装)
microsoft visual c++ 2010 sp1(32/64位) (vc10编译的部分组件需要)
microsoft visual c++ 2008 sp1(32/64位) (vc9编译的5.3/5.4系列必装)
microsoft visual c++ 2005 s...
高级PHP程序员应该具备的
聊完给《新手PHP的建议》,再来谈谈高级PHP程序员应该具备的知识。
简单说说一个PHP高级工程师所应该具备的,希望给初级或已经达到中级的PHP工程师一些帮助。
一、有一套烂熟于心的问题解决思路
曾经有位程序开发的同事在QQ签名中写到:每解决一个bug,就给自己一个提升。的确,没有真正解决过无数的bug或问题的程序员,谈不上专家,谈不上高级程序员。而一个高级程序员正是从这种解决问题的...
写给PHP新手的话——php初学者学习线路和建议
任何网站都是由网页组成的,也就是说想完成一个网站,必须先学会做网页,掌握静态网页的制作技术是学习开发网站的先决条件。因此我们要学习HTML,为今后制作网站打下基础。学习HTML应该边学边做...
PHP学习线路:
(1) 熟悉HTML/CSS/JS等网页基本元素,完成阶段可自行制作简单的网页,对元素属性相对熟悉。
(2) 理解动态语言的概念和运做机制,熟悉基本的PHP语法。
(3) 学习如何将PHP与HTML结合起来,完成简...
nginx服务器究竟是怎么执行php项目
其实下面几个概念理解了,本文所要解释的问题你也就理解了。
CGI
CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机 器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。
CGI本身可以看成是一种协议标准,它可以用任何一种语言编写具体的符合该接口标准的 协议存在,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等。
FastCGI
FastCGI像是一个...
PHP未来的一些可能
摘要:德国开放源码软件开发者Frank Karlit-schek主导的ownCloud项目,是目前采用PHP编写的最大型开源项目之一。对于PHP的未来,他提出了自己的想法。
德国开放源码软件开发者Frank Karlit-schek主导的ownCloud项目,是目前采用PHP编写的最大型开源项目之一。他在谈及为何选择PHP时,提到以下几点。
普遍性:ownCloud的目的是让所有人来托管自己的云服务器。而PHP目前广泛用于Web服务器、操作系统...
API接口安全——加密
客户端和服务端设置一个公共密钥$key = 'www.imdupeng.cn';
假设接口需要$a、$b、c三个参数
例如你的api地址是http://www.example.com/api.php
需要接受的参数有a,b,c三个,那么可以加一个验证token。
例如:
$token=sha1($a.$b.$c.$key);
然后访问使用http://www.imdupeng.cn/api.php?a=1&b=2&c=3&token=xxxx
api.php接收到a,b,c,token参数后,根据a,b,c与约定好的key,计算sha1($a.$b.$c.$ke...
PHP——非对称加密
非对称加密:
公钥加密只有私钥能解,私钥加密只有公钥能解。
demo如下:
<?php
/**
* 使用openssl实现非对称加密
*
* @since 2015-11-10
*/
class Rsa
{
/**
* 私钥
*
*/
private $_privKey;
/**
* 公钥
*
*/
private $_pubKey;
/**
* 保存文件地址
*/
private $_keyPath;
/**
...
修改数组中的内容
public function sale(){
$p = I('p');
$row = I('row');
$data = $this->HproseClient->getSales($p,$row);
//把$data数组中的时间戳格式化为常用时间格式
foreach ($data as $k=>$line){
$data[$k]['starttime'] = date('Y-m-d H:i:s',$line[starttime]);
$data[$k]['endtime'] = date('Y-m-d H:i:s',$line[endtime]);
}
$this->assign(array(
'data'=>$data,
));
dump($data);
$thi...