PHP安装yaf在ubuntu下面的问题解决

在执行make的时候出现如下错误:

In file included from /root/yaf-2.1.2/yaf_router.c:28:

/usr/include/php/ext/pcre/php_pcre.h:29:18: error: pcre.h: No such file or directory

In file included from /root/yaf-2.1.2/yaf_router.c:28:

/usr/include/php/ext/pcre/php_pcre.h:45: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

/usr/include/php/ext/pcre/php_pcre.h:46: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token

/usr/include/php/ext/pcre/php_pcre.h:52: error: expected specifier-qualifier-list before ‘pcre’

make: *** [yaf_router.lo] 错误 1

centos下面解决办法:# yum install pcre-devel

ubuntu下面解决办法:

sudo apt-get update 
sudo apt-get install libpcre3 libpcre3-dev

你可能还需要安装
sudo apt-get install openssl libssl-dev

时间: 2024-10-28 14:52:56

PHP安装yaf在ubuntu下面的问题解决的相关文章

VmWare Workstation 10 安装 Ubuntu 14.04 问题解决

Ubuntu安装过程很顺利,安装完成后还是有小问题存在 问题1:无法联网,PING可以通,网址无法解析 原因:默认DNS设置不正确 解决:设置DNS地址为8.8.8.8,问题解决 问题2:vmware-tools安装失败,无法建立Share Folder 原因:vmhgfs 模块编译失败,一堆源码中的类型不兼容导致编译错误(路径:vmware-tools-distrib/lib/modules/source/vmhgfs-only/) (插曲:之前用老版WorkStation时也出过这个问题,改

安装ubuntu kylin时问题解决

ubuntu kylin版启动盘的制作及安装 1.从ubuntu官网下载 ubuntu kylin(iso格式)镜像文件 2.使用软碟通制作u盘启动盘, 3开机进入bios选项 长按(华硕fx50j)esc键 4.选择uefi模式 5.进行安装 华硕fx50j网卡更新 1.使用 lshw 或 lspci  命令查看电脑信息 2.网卡信息为03:00.0 Network controller: Broadcom Corporation BCM43142 802.11b/g/n (rev 01)3.

安装 Yaf 到 Mac

Mac下快速安装PHP框架Yaf 引用 Yaf 是国内PHP大神Laruence基于PHP扩展开发的框架.主要特点就是速度快,效率高,比使用PHP代码开发的框架性能都要高很多.据大神说已经用上 了新浪Weibo上,TPS提升了76个百分点.具体可以参考Yaf的主页. 在Mac下安装开源软件和服务器软件当然没有Ubuntu的apt-get顺手,但也有MacPorts和HomeBrew等优秀的包管理器,我目前使用 的是后者,因为它用起来更简单,可以让你去专注做需要专注的事情. 最近几个项目准备用Ya

解决VirtualBox下安装虚拟机(Ubuntu)出错(不能为虚拟电脑Ubuntu打开一个新的任务)的有关问题

[转]http://www.myexception.cn/program/1964906.html 解决VirtualBox下安装虚拟机(Ubuntu)出错(不能为虚拟电脑Ubuntu打开一个新的任务)的问题 图片摘自别人 错误提示如下: Unable to load R3 module D:\Program Files\Oracle\VirtualBox/VBoxDD.dll(VBoxDD):GetLastError=1790(VERR_UNRESOLVED_ERROR) 意思是:出现这样的原

lnmp 下安装yaf

须有配置好的环境 详情见:centos6.5下yum安装lnmp(适合刚入职的新手的方法) http://www.cnblogs.com/qzjpkfj/p/4211126.html 具体安装步骤详情见: 转载自:Linux下安装php开发框架yaf    http://www.linuxde.net/2013/07/14805.html 1.下载并安装yaf扩展http://pecl.php.net/package/yaf #wget http://pecl.php.net/get/yaf-2

windows下安装yaf和git

不得不说win7下安装yaf比mac下安装yaf简单多了 1. phpinof()看一下你的php版本.我的是php 5.4所以我选择是php_yaf-2.1.9-x86-5.4-zts-nodebug.dll ,那么有两个5.4版本的dll我们又该选择那个,还是得看phpinfo() 如果 Thread Safety enabled 项为 enabled 的话就选择 zts 版本,反之应该就是 nts 了 2.然后就是找到F:/wamp/bin/php/php5.3.13/ext/ (根据你自

Centos6安装FreeSWITCH 1.5时./configure问题解决记录

系统:Centos 6.4 64位: FreeSWITCH版本:1.5 具体的安装过程参考FreeSWITCH 官网wiki (也可以参考我的博客<Centos6安装FreeSWITCH>) 从FreeSWITCH 安装过程./configure 时遇到sqlite 的问题开始: checking for sqlite3 >= 3.6.20… Package sqlite3 was not found in the pkg-config search path. Perhaps you

【转】64位win7硬盘安装64位ubuntu 13.04

原文网址:http://www.cnblogs.com/jiangz/p/3751617.html 最近本来是准备通过升级的方式把ubuntu从12.04升级到12.10再升级到13.04的,但是升级到12.10之后,可能是因为某一步的操作不当,出现无法进入系统的情况.不过还好的是升级之前保存了主要的文件,于是便决定重新安装ubuntu.这里总结一下我通过用硬盘安装的步骤: 一.文件下载 ubuntu 13.04桌面64位版下载:http://releases.ubuntu.com/13.04/

Linux上安装使用SSH(ubuntu&amp;&amp;redhat)

转自:http://blog.csdn.net/zxs9999/article/details/6930736 Ubuntu安装使用SSH ubuntu默认并没有安装ssh服务,如果通过ssh链接ubuntu,需要自己手动安装ssh-server.判断是否安装ssh服务,可以通过如下命令进行: xjj@xjj-desktop:~$ ssh localhost ssh: connect to host localhost port 22: Connection refused 如上所示,表示没有还