imagick是一个PHP的扩展,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的API. ImageMagick是一套软件系列,主要用于图片的创建、编辑以及转换等,详细的解释见ImageMagick ...
分类:
Web程序 时间:
2018-02-01 17:27:56
阅读次数:
264
2.缺点, 2)单线程 ; PHP本身,一直以来php就是个单进程的程序;虽然php的pthreads扩展早就有了。但是它不够稳定,运行运行着就会莫名其妙的自己挂掉;php的扩展都是C写的,这也就意味着任何一个扩展出现线程竞争资源控制问题都能让整个挂掉 3)核心异步网络不支持(当然在linux只有同 ...
分类:
Web程序 时间:
2018-01-06 22:07:26
阅读次数:
219
查看数据库端口: 谨记:每一条sql结束的语句后都要接上分号. 在连接数据库时遇到过这种问题: Fatal error: Call to undefined function mysql_connect() 原因:没有开启PHP的扩展,无法使用mysqli! 解决方法:找到它,把分号去掉 快捷键:C ...
分类:
数据库 时间:
2018-01-03 16:01:28
阅读次数:
197
今天的知识点:1、php的再次编译不会对现有的php业务有影响,只有正式kill -USR2 pid才会有影响!2、pear,pecl都是php的扩展包,可以理解为,最直接的表述:Pear是PHP的上层扩展,Pecl是PHP的底层扩展。 这两种方法其实都是为特定的应用提供现成的函数或者类,本质上来说 ...
分类:
Web程序 时间:
2017-12-07 22:45:03
阅读次数:
347
一般情况下,PHP-CGI只在用户访问的时候会占用CPU资源,但是最近有同事反映,服务器上的的PHP-CGI进程占用了非常多的CPU,但是访问流量却非常少。这显然是一个不正常的现象,说有些地方存在故障。以下导致此问题可能存在的原因,在此与大家分享。1. 兼容性问题如果php的扩展与php版本兼容存在 ...
分类:
Web程序 时间:
2017-11-22 11:49:48
阅读次数:
175
一般Server程序都是运行在系统后台,这与普通的交互式命令行程序有很大的区别。glibc里有一个函数daemon。调用此函数,就可使当前进程脱离终端变成一个守护进程,具体内容参见man daemon。PHP中暂时没有此函数,当然如果你有兴趣的话,可以写一个PHP的扩展函数来实现。 PHP命令行程序 ...
分类:
Web程序 时间:
2017-10-24 16:07:21
阅读次数:
205
Centos 7下安装这三个东西,通常还有一个套件(LAMP),这里不讲套件的安装方法,只说三件套的分开安装。 1.Apache和PHP的安装 (1).安装Apache, PHP (2).安装Apache扩展 (3).安装PHP的扩展 (4).配置开机启动apache服务 安装完成过后可以使用cur ...
分类:
数据库 时间:
2017-10-01 13:11:17
阅读次数:
224
下载window下php memcached.dll http://pecl.php.net/package/memcache/3.0.8/windows 接下来配置 PHP 把 php_memcache.dll 拷贝到 PHP 的扩展文件夹, 在 php.ini 文件里添加一行 extension ...
分类:
系统相关 时间:
2017-09-05 17:52:31
阅读次数:
167
phpize是php的一种构建工具,为PHP扩展准备构建环境,通过phpize可以编译php的扩展源码文件为php扩展模块。 一、安装 phpize工具可以通过安装php-dev包自动集成安装。安装完成后php的bin目录下会有phpize这个命令。 二、使用 举例:在原来编译好的php中加入mem ...
分类:
Web程序 时间:
2017-08-14 23:48:12
阅读次数:
429
对于PHP的扩展开发和内核应用,寸谋的翻译真心不错,讲的很有条理,只要大家回想起来C语言的基础语法,这就不是问题。关于PHP的生命周期,以PHP变量在内核中的实现感触最深的就是变量检索中的HashTable.php内核中定义好了很多的函数来直接操作不同的数据类型,同一种方法,每个..
分类:
Web程序 时间:
2017-08-07 17:35:18
阅读次数:
190