问题描述:购买的Linux服务器,Linux服务器的内存为512MB。在编译PHP的时候会提示:virtual memory exhausted: Cannot allocate memory,编译失败。解决方法:发生该问题的原因是服务器的内存不够,从而导致编译失败。而购买的Linux服务器,未给你...
分类:
其他好文 时间:
2015-09-19 06:07:24
阅读次数:
161
环境:CentOS 6.6 + Apache 2.2.21 + PHP 5.3.10php-memcache 是 php 写的 memcached 的客户端,以扩展的形式发布。对于正在运行的 php,不可能去整体重新编译 php,只能编译扩展。php 扩展编译(的通用方法,以 memcached 扩...
分类:
Web程序 时间:
2015-09-08 06:53:11
阅读次数:
145
PHP服务的启动。严格来说,PHP的相关进程是不需要手动启动的,它是随着Apache的启动而运行的。当然,如果有需要重启PHP服务的情况下也是可以手动重启PHP服务的。比如说在有开启opcode的正式环境更新了代码之后,需要重启PHP以重新编译PHP代码。 从宏观上来看,PHP内核的实现就是接收输...
分类:
Web程序 时间:
2015-09-07 12:52:19
阅读次数:
887
使用php的常见问题是:编译php时忘记添加某扩展,后来想添加扩展,但是因为安装php后又装了一些东西如PEAR等,不想删除目录重装,别说,php还真有这样的功能。 我没有在手册中看到。 如我想增加bcmath支持,这是一个支持大整数计算的扩展。windows自带而且内置,linux“本类...
分类:
Web程序 时间:
2015-09-07 11:12:16
阅读次数:
173
1、php编译过程
请配置好yum源(系统安装源及epel源)后执行如下命令:
#yum-ygroupinstall"DesktopPlatformDevelopment"
#yum-yinstallbzip2-devellibmcrypt-devel
2、编译
#./configure--prefix=/opt/php--with-mysql=/opt/mysql--with-openssl--with-mysqli=/opt/mysq..
分类:
Web程序 时间:
2015-09-02 19:09:37
阅读次数:
176
按照下面的步骤能成功,亲测。转帖,做笔记编译php-5.5-6的mysql支持,出现Cannot find MySQL header files under /usr/include/mysql. Note that the MySQL client library is not bundled a...
分类:
数据库 时间:
2015-08-31 14:59:12
阅读次数:
435
在windows下我们需要开启某个扩展,很容易。一般情况下,dll文件都已经安静地躺在extension目录下,只等待你在php.ini里将它前面的;去掉。而在linux,你cd到php的extensions目录往往发现里面空空的。或许只有几个so文件落寞地待着。这里以编译fileinfo扩展为例(...
分类:
Web程序 时间:
2015-08-30 20:54:18
阅读次数:
245
Web环境我们假设为Apache。在编译PHP的时候,为了能够让Apache支持PHP,我们会生成一个mod_php5.so的模块。 Apache加载这个模块,在url访问.php文件的时候,就会转给mod_php5.so模块来处理。这个就是我们常说的SAP...
分类:
Web程序 时间:
2015-08-25 17:11:39
阅读次数:
220
需要GD库大于2.1版本 编译GD库请参考文章?安装GD库 ./configure?--prefix=/usr/local/php/?--with-config-file-path=/usr/local/php/etc/??--with-libxml-dir=/usr/local/libxml2/?--with-jpeg-dir=/usr/...
分类:
Web程序 时间:
2015-08-21 11:37:02
阅读次数:
575
今天开发说php不能发邮件,一看发现没有openssl,想在编译php时就把openssl编译进去加--enable-ssl,如果没有安装的话,那么就按照下面的步骤添加openssl模块cd /wdzj/source/php-5.6.11/ext/openssl#/wdzj/lnmp/php5.6....
分类:
Web程序 时间:
2015-08-18 15:39:59
阅读次数:
242