热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

[PHP]Phalcon应用升级PHP7记录

升级主要有php7,phalcon,extension这三个方面工作。【php7】我选择从git中源码包安装,下面是主要安装步骤:gitclone-bphp-7.0.14htt

 

升级主要有 php7, phalcon, extension 这三个方面工作。

 

【php7】

我选择从 git 中源码包安装,下面是主要安装步骤:

git clone -b php-7.0.14 https://github.com/php/php-src.git

cd php
-src/

.
/buildconf --force

.
/configure --with-libdir=lib64 --prefix=/usr/local/php7.0.14 --with-mysqli --with-pdo-mysql=/usr/local/mysql --enable-inline-optimization --enable-fpm --with-freetype-dir=/usr/local/freetype --with-gd --with-zlib --with-png-dir --with-jpeg-dir --enable-mbstring --with-iconv --enable-sockets --with-curl --with-openssl --enable-pcntl --enable-soap --enable-calendar --enable-bcmath --enable-opcache=no

make && make install

cp php.ini-production /usr/local/php7.0.14/lib/php.ini
cp /usr/local/php7.0.14/etc/php-fpm.conf.default /usr/local/php7.0.14/etc/php-fpm.conf
cp sapi/fpm/init.d.php-fpm /usr/local/php7.0.14/sbin/init.d.php-fpm
chmod +x /usr/local/php7.0.4/sbin/init.d.php-fpm

# php7安装独有, 它将 php
-fpm.conf 拆分成了两部分
cd
/usr/local/php7.0.14/etc/php-fpm.d/
cp www.conf.default www.conf

 

由于 php7 依赖包和 php5 一样,上面没有再进行罗列,完整的 php5 安装参考这里:

https://github.com/farwish/delicateShell/blob/master/lnmp/installPhpUseDefaultLibpng.sh

 

1) 装完设置 php7 环境变量,/etc/profile 加入 :/usr/local/php7.0.14/bin:/usr/local/php7.0.14/sbin

    让环境变量生效 source /ect/profile,为了下次登录系统时环境变量依然生效,最后统一重启下系统。

2) 自启动脚本路径改成 php7 绝对路径。

 

【phalcon】

同样从 git 拉取源码包安装,按官方README上的步骤:

git clone -b v3.0.2 https://github.com/phalcon/cphalcon.git

cd cphalcon
/build/php7/64bits/

/usr/local/php7.0.14/bin/phpize

.
/configure --with-php-cOnfig=/usr/lcoal/php7.0.14/bin/php-config

make && make install

 

【other extension】

重新安装常用扩展至 php7:

/usr/lcoal/php7.0.14/bin/pecl install redis-3.0.0
/usr/lcoal/php7.0.14/bin/pecl install yar-2.0.1
/usr/lcoal/php7.0.14/bin/pecl install swoole-1.9.1

php.ini 配置

extension=phalcon.so
extension
=redis.so
extension
=yar.so
extension
=swoole.so

php-fpm 通过 /usr/local/php7.0.14/etc/php-fpm.d/www.conf 修改 user 和 group。

 

最后重启Linux 测试应用。

 

Link:http://www.cnblogs.com/farwish/p/6171504.html


推荐阅读
  • CentOS8.4 安装PHP7.4.25
    1、下载官网:https:www.php.netdownloads#cdmydata#wgethttps:www.php.netdistributionsphp ... [详细]
  • 导读:今天编程笔记来给各位分享关于php动态扩展怎么加载的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • Linux文件目录和权限
    Linux文件目录和权限前言:Linux一般将文件可存取的身份分为三个类别,分别是ownergroupothers,根据权限划分,每个目录都可以拥有相对身份的-rwx[可读可写可执 ... [详细]
  • linux下编译安装lnmp
    2019独角兽企业重金招聘Python工程师标准#######################安装依赖#####################安装必要的包:y ... [详细]
  • 一、安装telnet1.上传如下的rpm安装包http:mirrors.163.comcentos7.6.1810osx86_64Packagestelnet-0.17-64.el ... [详细]
  • phpmysql一键安装包,Mysql安装包
    本文目录一览:1、哪里有PHPMySQLDatabaseApacheServer一 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了5个基本Linux命令行工具的现代化替代品,包括du、top和ncdu。这些替代品在功能上进行了改进,提高了可用性,并且适用于现代化系统。其中,ncdu是du的替代品,它提供了与du类似的结果,但在一个基于curses的交互式界面中,重点关注占用磁盘空间较多的目录。 ... [详细]
  • 【重识云原生】第四章云网络4.8.3.2节——Open vSwitch工作原理详解
    2OpenvSwitch架构2.1OVS整体架构ovs-vswitchd:守护程序,实现交换功能,和Linux内核兼容模块一起,实现基于流的交换flow-basedswitchin ... [详细]
  • centos php部署到nginx 404_NodeJS项目部署到阿里云ECS服务器全程详解
    本文转载自:http:www.kovli.com20170919ecs-deploy作者:Kovli本文详细介绍如何部署NodeJS项目到阿里云ECS上, ... [详细]
  • 基于SSL的mysql服务器的主从架构实现说明:本文选用172.16.22.1作为主服务器,172.16.22.3作为从服务器从服务器的mysql软件版 ... [详细]
  • centos 编译安装 php 5.5,CentOS 5.5上编译安装 PHP 5.3.6
    编译并安装#make&&makeinstall安装结果摘要,里面有几个主要的安装路径变量libtool:install:warning:remembertorunli ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了重温Linux内核:互斥和同步相关的知识,希望对你有一定的参考价值。文章目录 ... [详细]
  • PHP语言之所以能有今天的地位,得益于PHP语言设计者一直遵从实用主义,将技术的复杂性隐藏在底层。PHP语言入门简单,容易掌握,程序健壮性好。 ... [详细]
  • php怎么做rpc通信(RPC通信)
    导读:很多朋友问到关于php怎么做rpc通信的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
author-avatar
麦豪小仙
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有