Ubuntu上安装yaf扩展的方法
一、下载
yaf扩展下载地址
http://pecl.php.net/package/yaf
选择你想要下载的包
wget http://pecl.PHP.net/get/yaf-2.3.5.tgz tar zxvf yaf-2.3.5.tgz cd yaf-2.3.5
二、安装
#whereis phpize /data/yaf-2.3.5# /usr/bin/phpize #whereis php-config php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz /data/yaf-2.3.5# ./configure --with-php-config=/usr/bin/php-config /data/yaf-2.3.5# make && make install
解决方法:
最后一条命令时可能出现错误:compilation terminated. make: * [yaf_router.lo] Error 1
sudo apt-get install libpcre3 libpcre3-dev openssl libssl-dev
再执行最后一条命令。
一切顺利的话,应该是这样的:
也可以执行以下make test
还有可能出现这样的错误:cp:cannot create regular file ‘/usr/lib/php5/20121212/#INST@13121#':Permission denied
这是权限不够,当前用户不是root,可以通过su切换到root,输入root密码即可,忘记密码可以重设:sudo passwd root
在php.ini中添加:
extension=yaf.so
如果不知道php.ini在哪儿,可以看phpinfo
最后,重启服务器
以上这篇Ubuntu上安装yaf扩展的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
Ubuntu上安装yaf扩展的方法
一.下载 yaf扩展下载地址 http://pecl.php.net/package/yaf 选择你想要下载的包 wget http://pecl.PHP.net/get/yaf-2.3.5.tgz tar zxvf yaf-2.3.5.tgz cd yaf-2.3.5 二.安装 #whereis phpize /data/yaf-2.3.5# /usr/bin/phpize #whereis php-config php-config: /usr/bin/php-config /usr/sha
-
PHP7.1安装yaf扩展的方法
把PHP命令加到系统 我的PHP安装目录是/usr/local/webserver/php,所以phpize是/usr/local/webserver/php/bin/phpize,但是考虑到以后可能会用到其他命令,所以一次把该目录下的文件都做了一个软链接 ln /usr/local/webserver/php/bin/* /usr/bin/ 下载Yaf扩展包 下载对应的扩展包,Yaf3.0以上的版本是PHP7的,如果是PHP7一下的版本建议使用2.3.5的版本 mkdir -p /data/s
-
在 Ubuntu 上安装 pip的方法
1.为 Python 2 安装 pip 首先,确保已经安装了 Python 2. 在 Ubuntu 上,可以使用以下命令进行验证 python2 --version 如果没有错误并且显示了 Python 版本的有效输出,则说明安装了 Python 2. 所以现在你可以使用这个命令为 Python 2 安装 pip: sudo apt install python-pip 这将安装 pip 和它的许多其他依赖项. 安装完成后,请确认你已正确安装了 pip. pip --version 它应该显示一
-
在Ubuntu上安装最新版本的Node.js
Node.js包含了Google V8 JavaScript引擎,libuv库和核心库几乎都是使用JavaScript编写的.libuv库提供了异步事件I/O的抽象和Node.js跨平台的机制. Node.js最初是由Ryan Dahl创建的,目前由Isaac Schlueter在演进和维护. 在互联网上有很多从源码编译安装Node.js的文章,在此我强烈建议不要采用这种方法.大多数情况下,包维护者对软件结构了解的非常清楚,开发者无需从头编译最新版本的源码. 下面的方法适用于最新版本的Ubunt
-
Linux下php安装Redis扩展的方法
本文实例讲述了Linux下php安装Redis扩展的方法.分享给大家供大家参考,具体如下: 注意:目录的权限 chomd 777 -R 1.安装redis 下载:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz 上传phpredis-2.2.4.tar.gz到/usr/local/src目录 cd /usr/local/src #进入软件包存放目录 tar zxvf phpredis-2.2.4.tar.gz #解压 cd
-
在 Fedora 上安装 MongoDB 服务器的方法教程
Mongo(来自 "humongous" -- 巨大的)是一个高性能.开源.无模式的.面向文档的数据库,它是最受欢迎的 NoSQL 数据库之一.它使用 JSON 作为文档格式,并且可以在多个服务器节点之间进行扩展和复制. 有关许可证更改的故事 MongoDB 上游决定更改服务器代码的许可证已经一年多了.先前的许可证是 GNU Affero General Public License v3(AGPLv3).但是,上游公司写了一个新许可证,旨在使运行 MongoDB 即服务的公司可以回馈
-
Ubuntu Docker安装并使用的方法
目录 一.使用官方安装脚本自动安装 手动安装 卸载旧版本 二.使用 Docker 仓库进行安装 安装 Docker Engine-Community 三.使用 Shell 脚本进行安装 卸载 docker 二.创建容器 五.Docker中搭建大数据环境 安装MySQL 安装JDK 安装Hadoop 安装Hive 安装Sqoop Docker Engine-Community 支持以下的 Ubuntu 版本: Xenial 16.04 (LTS) Bionic 18.04 (LTS) Cosmic
-
php安装ssh2扩展的方法【Linux平台】
本文实例讲述了php安装ssh2扩展的方法.分享给大家供大家参考,具体如下: wget http://www.libssh2.org/download/libssh2-1.4.2.tar.gz tar -zxvf libssh2-1.4.2.tar.gz cd libssh2-1.4.2 ./configure --prefix=/usr/local/libssh2 make && make install wget http://pecl.php.net/get/ssh2-0.12.tg
-
php7安装mongoDB扩展的方法分析
本文讲述了php7安装mongoDB扩展的方法.分享给大家供大家参考,具体如下: 这里我们使用pecl命令来安装 首先来到php7的安装目录 $ /usr/local/php7/bin/pecl install mongodb 回车,执行成功后,会输出以下结果: -- Build process completed successfully Installing '/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/mongo
-
在IIS下安装PHP扩展的方法(超简单)
很多网上的文章在介绍IIS下安装PHP的时候都会涉及到很多配置的修改,其实大部分都是不必要的,对于需要查找如何安装PHP扩展的人来说,其实最需要的或许只是一个现在就能用的版本,在这个时候引入过多的不必要的配置我认为是低效的. 那么归纳一下其实安装步骤只需要三步: 1.下载PHP的文件包: 2.配置PHP: 3.将PHP扩展引入IIS: 当然,或许还有第4步:测试. 第一步:下载PHP PHP的windows版本是直接提供了一个压缩包,里面包括了运行所需的全部文件,堪称傻瓜式安装,可以从官网上的w
随机推荐
- Angular中实现树形结构视图实例代码
- php实现的网页版剪刀石头布游戏示例
- 2款PHP无限级分类实例代码
- 使用Python抓取模板之家的CSS模板
- 浅谈JSON和JSONP区别及jQuery的ajax jsonp的使用
- Java 异常详解
- 在ORACLE移动数据库文件
- asp.net cookie的读写实例
- python算法表示概念扫盲教程
- 学习JavaScript的最佳方法分享
- mysql 索引分类以及用途分析
- JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
- 基于C中一个行压缩图的简单实现代码
- 详解JavaScript跨域总结与解决办法
- js实现当鼠标移到表格上时显示这一格全部内容的代码
- JQuery和HTML5 Canvas实现弹幕效果
- 基于jquery实现轮播特效
- 鼠标经过tr时,改变tr当前背景颜色
- 谷歌浏览器 insertCell与appendChild的区别
- js实现用户输入的小写字母自动转大写字母的方法