资讯专栏INFORMATION COLUMN

windows和Linux上安装php7 alpha 并安装 yaf

luffyZh / 2505人阅读

摘要:和上安装并安装上安装只需要从官网上下载然后直接配置就可以,如果你不会你可以下载,直接配置就可以了。这个时候需要测试,打开命令行窗口,然后到你的目录下,如果弹出如下的窗口这时候因为你缺少你可以点击这里下载安装后就可以了。原文转自我的博客

WINDOWS和Linux上安装php7 alpha 并安装 yaf windows
  

1.windows上安装 php7 alpha 只需要从官网上 http://windows.php.net/qa/ 下载然后直接配置就可以,如果你不会你可以下载 PHP Manager,直接配置就可以了。这个时候需要测试,打开命令行窗口,然后到你的 php7 目录下,php -m 如果弹出如下的窗口

这时候因为你缺少 Visual C++ Redistributable Package for Visual Studio 2015 你可以点击这里下载 http://www.microsoft.com/zh-CN/download/details.aspx?id=46881,安装后就可以了。

linux
  

Linux 和以前一样安装,但是你会发现 php7 alpha 并不和以前 dev 一样,少了 --with-mysql 的选项,也就是不加载这个扩展了,以后就用 mysqliPdo

  

从官方下载安装包 https://downloads.php.net/~ab/

wget https://downloads.php.net/~ab/php-7.0.0alpha1.tar.gz
#解压
tar zxf php-7.0.0alpha1.tar.gz
#进入目录
cd  php-7.0.0alpha1
#configure
--prefix=/usr/local/php7 
--with-config-file-path=/usr/local/php7/etc 
--enable-fpm 
--with-fpm-user=www 
--with-fpm-group=www 
--with-mysqli=/usr/local/mysql/bin/mysql_config 
--with-pdo-mysql=/usr/local/mysql/ 
--with-iconv-dir 
--with-freetype-dir 
--with-jpeg-dir 
--with-png-dir 
--with-zlib 
--with-libxml-dir 
--disable-rpath 
--enable-bcmath 
--enable-shmop 
--enable-sysvsem 
--enable-inline-optimization 
--with-curl 
--enable-mbregex 
--enable-mbstring 
--with-mcrypt 
--enable-ftp 
--with-gd 
--enable-gd-native-ttf 
--with-openssl 
--with-mhash 
--enable-pcntl 
--enable-sockets 
--with-xmlrpc 
--enable-zip--enable-soap 
--without-pear 
--with-gettext 
--disable-fileinfo 
--enable-maintainer-zts
#编译安装
make ZEND_EXTRA_LIBS="-liconv" && make install
#配置
cp sapi/fpm/init.d.php-fpm /etc/rc.d/init.d/php7-fpm
cp php.ini-production      /usr/local/php7/etc/php.ini
#然后在自己配置下php-fpm.conf
  

安装YAF

#下载
git clone https://github.com/laruence/php-yaf.git
cd php-yaf
#查看所有分支,这时候你就看到了php7的分支
git branch -a
git checkout -b php7 origin/php7
#开始编译安装
/usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config
make && make install
#配置
vim /usr/local/php7/etc/php.ini 
#加入如下这行
extension = 安装完成显示的目录地址/yaf.so

OK,就介绍到这里了。

原文转自我的博客:http://www.widuu.com/archives/06/1209.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/20976.html

相关文章

  • Yaf PHP7.1

    摘要:所以跟平常遇到的用开发的框架不太一样,例如,是直接下载可用或者通过安装使用。首先我们来介绍一下怎样安装拓展安装最新版本的最低支持,所以我们需要保证当前环境为版本以上,支持的最高版本为,笔者不再推荐使用老版本的。 安装 Yaf 本文假设你已经安装了 LNMP 开发环境(PHP 版本不低于7.0),直接从安装 Yaf 拓展开始叙述 因为 Yaf 是用 C 语言开发的 PHP 框架,也可以...

    young.li 评论0 收藏0
  • 惠新宸:我也曾经是“不适合”编程的人

    摘要:惠新宸是核心开发者,,的主要开发者。我在本科毕业的时候,也尝试找了一些开发工作,面试了几个单位,都被拒了,也许在当时面试我的那些人眼里,我就是一个不适合编程的人吧。 非商业转载请注明作译者、出处,并保留本文的原始链接:http://www.ituring.com.cn/article/142454 惠新宸@Laruence,是国内最有影响力的PHP技术专家,PHP开发组核心成...

    lucas 评论0 收藏0
  • 我的业余项目总结

    摘要:过程中的一些总结手动编译安装手动编译的扩展下使用第二个版本完善功能的版本。过程中的一些总结使用和搭建自己的机器人使用服务监控进程信息使用输出内容第三个版本重构的版本。过程中的一些总结重新编译支持 前端使用了Bootstrap模板,跨平台自适应。 1. web页面 showImg(https://segmentfault.com/img/remote/1460000005819045);...

    MarvinZhang 评论0 收藏0
  • 我的业余项目总结

    摘要:过程中的一些总结手动编译安装手动编译的扩展下使用第二个版本完善功能的版本。过程中的一些总结使用和搭建自己的机器人使用服务监控进程信息使用输出内容第三个版本重构的版本。过程中的一些总结重新编译支持 前端使用了Bootstrap模板,跨平台自适应。 1. web页面 showImg(https://segmentfault.com/img/remote/1460000005819045);...

    ytwman 评论0 收藏0
  • 我的业余项目总结

    摘要:过程中的一些总结手动编译安装手动编译的扩展下使用第二个版本完善功能的版本。过程中的一些总结使用和搭建自己的机器人使用服务监控进程信息使用输出内容第三个版本重构的版本。过程中的一些总结重新编译支持 前端使用了Bootstrap模板,跨平台自适应。 1. web页面 showImg(https://segmentfault.com/img/remote/1460000005819045);...

    seanlook 评论0 收藏0

发表评论

0条评论

luffyZh

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<