卓尔高考网

macOS 安装配置yaf框架 生成yaf项目

篇首语:本文由小编为大家整理,主要介绍了macOS 安装配置yaf框架 生成yaf项目相关的知识,希望对你有一定的参考价值。

macOS 安装配置yaf框架

Ns.jszHUoEr.CoM

Yaf只支持php5.2及以上的版本. 并支持最新的PHP5.3.3

Yaf需要SPL的支持. SPL在PHP5中是默认启用的扩展模块

Yaf需要PCRE的支持. PCRE在PHP5中是默认启用的扩展模块

0.下载Yaf包

http://pecl.php.net/package/yaf

从 https://github.com/laruence/yaf 克隆源代码

cd Documents/www/ git clone https://github.com/laruence/yaf.git

1.查看php/bin目录

  1. php -info 或者 通过 phpinfo() 打印信息
  2. 终端中输入 whereis php
zhibindeMacBook-Pro:~ zhibin$ whereis php/usr/bin/php

2.执行 php/bin目录/phpize

初次使用 phpize 需要 安装 autoconf , 安装方法在macOS手动安装 m4, autoconf, automake, libtool

cd ~/Documents/www/yaf//usr/bin/phpize./configure --with-php-config=/usr/bin/php-config  make  sudo make install
Ns.jszHUoEr.CoM

输入完密码,安装成功会出现一个目录信息

请检查文件目录下的yaf.so文件是否存在

ls /usr/lib/php/extensions/no-debug-non-zts-20160303/yaf.so

3.配置PHP.ini引入 yaf.so

sudo vi /private/etc/php.ini

在文件中加入

[yaf]yaf.environ = productyaf.library = NULLyaf.cache_config = 0yaf.name_suffix = 1yaf.name_separator = ""yaf.forward_limit = 5yaf.use_namespace = 0yaf.use_spl_autoload = 0extension=yaf.so

重启php
apache服务器

sudo apachectl restart

如果是nginx服务器需要重启php,单纯重启nginx不会生效

查看phpinfo() 出现yaf扩展即安装成功。

4.生成第一个yaf项目

进入源代码目录/tools/cg/文件夹 生成空的yaf项目

Ns.jszHUoEr.CoM
cd ~/Documents/www/yaf/tools/cg/php yaf_cg yaf_test#进入输入目录cd output拷贝到文件夹cp -R yaf_test  ~/Documents/www/yaf_test

配置虚拟主机,测试。

Finish!:)

Ns.jszHUoEr.CoM

以上是关于macOS 安装配置yaf框架 生成yaf项目的主要内容,如果未能解决你的问题,请参考以下文章

您可能还会对下面的文章感兴趣: