安装php7.0.0.6 + yaf 3 + php-fpm

;linux version

Linux zy-pc 4.4.0-22-generic #40-Ubuntu SMP Thu May 12 22:03:15 UTC 2016 i686 i686 i686 GNU/Linux

php source github

https://github.com/php/php-src

wget --> http://blog.chinaunix.net/uid-25324849-id-3198560.html

wget -c --no-check-certificate -O php7-src-master.zip https://codeload.github.com/php/php-src/zip/master

;安装依赖

sudo apt-get install libxml2-dev

sudo apt-get install openssl 
sudo apt-get install libssl-dev
apt-get install curl
apt-get install libcurl4-gnutls-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev
sudo apt-get install libmcrypt-dev

sudo apt-get install libreadline6 libreadline6-dev

cd /usr/local/php

./configure --enable-fpm --enable-debug  --enable-opcache   --with-mysqli --with-pdo-mysql  //配置

make -j4  //编译

make install //安装

/**

php -v

php -m

cp php.ini-development /usr/local/lib/php.ini

//安装yafcd /usr/local/php/ext/yaf

wget http://pecl.php.net/get/yaf-3.0.2.tgz

phpize //生成configure

./configure

make

make install                 or       cp ./modules/yaf.so /usr/local/lib/php/extensions/no-debug-non-zts-20151012/yaf.so

vi /usr/local/lib/php.ini

extension=yaf.so

//

php -m

看到yaf

//php-fpm

php-fpm.conf.default  php-fpm.conf

cp  /usr/local/etc/php-fpm.d/www.conf.default /usr/local/etc/php-fpm.d/ www.conf

./php-fpm

netstat -anp|grep 9000

tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN      23543/php-fpm.conf)

//vi /etc/profile

PATH=$PATH:/usr/local/bin

export PATH

/*********************************************/

Installing shared extensions:     /usr/local/lib/php/extensions/no-debug-non-zts-20151012/
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/php/man/man1/
Installing phpdbg binary:         /usr/local/bin/
Installing phpdbg man page:       /usr/local/php/man/man1/
Installing PHP CGI binary:        /usr/local/bin/
Installing PHP CGI man page:      /usr/local/php/man/man1/
Installing build environment:     /usr/local/lib/php/build/
Installing header files:           /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/php/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - installed: 1.4.0
[PEAR] Console_Getopt - installed: 1.4.1
[PEAR] Structures_Graph- installed: 1.1.1
[PEAR] XML_Util       - installed: 1.3.0
[PEAR] PEAR           - installed: 1.10.1
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/usr/local/php/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f phar.phar /usr/local/bin/phar
Installing PDO headers:           /usr/local/include/php/ext/pdo/

/^^^^

Installing shared extensions:     /usr/local/lib/php/extensions/debug-non-zts-20151012/
Installing PHP CLI binary:        /usr/local/bin/
Installing PHP CLI man page:      /usr/local/php/man/man1/
Installing PHP FPM binary:        /usr/local/sbin/
Installing PHP FPM config:        /usr/local/etc/
Installing PHP FPM man page:      /usr/local/php/man/man8/
Installing PHP FPM status page:   /usr/local/php/php/fpm/
Installing phpdbg binary:         /usr/local/bin/
Installing phpdbg man page:       /usr/local/php/man/man1/
Installing PHP CGI binary:        /usr/local/bin/
Installing PHP CGI man page:      /usr/local/php/man/man1/
Installing build environment:     /usr/local/lib/php/build/
Installing header files:           /usr/local/include/php/
Installing helper programs:       /usr/local/bin/
  program: phpize
  program: php-config
Installing man pages:             /usr/local/php/man/man1/
  page: phpize.1
  page: php-config.1
Installing PEAR environment:      /usr/local/lib/php/
[PEAR] Archive_Tar    - already installed: 1.4.0
[PEAR] Console_Getopt - already installed: 1.4.1
[PEAR] Structures_Graph- already installed: 1.1.1
[PEAR] XML_Util       - already installed: 1.3.0
[PEAR] PEAR           - already installed: 1.10.1
Wrote PEAR system config file at: /usr/local/etc/pear.conf
You may want to add: /usr/local/lib/php to your php.ini include_path
/usr/local/php/build/shtool install -c ext/phar/phar.phar /usr/local/bin
ln -s -f phar.phar /usr/local/bin/phar
Installing PDO headers:           /usr/local/include/php/ext/pdo/

				
时间: 2024-07-29 18:22:37

安装php7.0.0.6 + yaf 3 + php-fpm的相关文章

linux源码安装php7.2.0(转)

1. 源码包下载地址 https://pan.baidu.com/s/1bpi4D9l 2. 解压php压缩包: tar -xzvf php-7.2.0.tar.gz 3.进入解压后的 cd php7.2.0 4.安装php需要的扩展 yum -y install libxml2 libxml2-devel openssl openssl-devel libcurl libcurl-devel libjpeg libjpeg-devel libpng libpng-devel freetype

centos7.2源码安装php7.0.9和nginx1.10.3服务器

下载nginx-1.10.3.tar.gz,php-7.0.9.tar.gz.也可以去nginx官网,php官网下载想要的版本.我选择nginx1.10.3稳定版和php7.0.9最新版.php源码包下载速度可能会很慢,建议使用迅雷等工具,下载完成后通过stfp工具把源码包上传到服务器上,为方便测试,我直接放置在root家目录下: 使用源码安装要确保服务器安装好gcc(编辑工具)和make(安装工具),若没安装可以执行命令安装: # yum install gcc # yum install m

centos7.3安装php7.0

需求:在Centos7.3下搭建LNMP环境 文章转载自:http://blog.csdn.net/wszll_alex/article/details/76285324 作者:狂热森林 1. 关闭防火墙和selinux 打开文件selinux vim /etc/sysconfig/selinux 将文件中SELINUX=enforcing改为disabled,然后执行"setenforce 0″不用重启地关闭selinux. SELINUX=disabled 关闭放火墙 systemctl s

编译安装nginx1.9.7+php7.0.0服务器环境

摘要:一直以来我都通过网上的一些材料去搭建lnmp环境,通过直接yum安装nginx mysql php等软件.但是为了原生态的编译安装最新的软件版本,我决定自己亲手搭建lnmp环境,采用最新的nginx1.9.7(昨天出了1.9.8)和php7来研究 ... 一 直以来我都通过网上的一些材料去搭建lnmp环境,通过直接yum安装nginx mysql php等软件.但是为了原生态的编译安装最新的软件版本,我决定自己亲手搭建lnmp环境,采用最新的nginx1.9.7(昨天出了1.9.8)和 p

图解Linux下源码安装PHP7.0.9 +Nginx

上一次,在<Linux下源码安装php7.0.6>,安装过PHP7.0.3,本文将记录安装PHP7.0.9过程. 测试环境 Linux 2.6.32-279.el6.i686 nginx-1.9.15.tar http://nginx.org/download/nginx-1.9.15.tar.gz php-7.0.9.tar.gz http://am1.php.net/distributions/php-7.0.9.tar.gz 安装Nginx wget http://nginx.org/d

linux 源码安装php7.0 yum

PHP7和HHVM比较PHP7的在真实场景的性能确实已经和HHVM相当, 在一些场景甚至超过了HHVM.HHVM的运维复杂, 是多线程模型, 这就代表着如果一个线程导致crash了, 那么整个服务就挂了, 并且它不会自动重启.另外它采用JIT, 那么意味着, 重启以后要预热, 没有预热的情况下, 性能较为糟糕.并且多线程模型调试困难, 这对于追求稳定来说的Web服务来说, 是非常不适合的. 下载 # wget  http://php.uberglobalmirror.com/distributi

Ubuntu安装php7.0环境

1.下载必须组件 sudo apt-get install libxml2-dev sudo apt-get install curl 2.开始配置安装 3.修改php-fpm配置文件 (php-fpm 参数详情) include=/home/php/etc/php-fpm.d/*.conf cd /home/php/etc/php-fpm.d/ vim /home/php/etc/php-fpm/www.conf 修改php-fpm的扩展配置文件www.conf ######设置用户和用户组

centos7.5环境下编译安装php7.0.30并安装redis和mongo扩展

1.安装php7.0.30的脚本 # vim install_php.sh #!/bin/bash # 安装基本依赖 yum install -y gcc gcc-c++ htop telnet iotop iptraf iftop make logrotate xinetd ntsysv sysstat perl autoconf libjpeg libjpeg-devel libpng libpng-devel glibc glibc-devel glib2 glib2-devel bzip

CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法

这篇文章主要介绍了CentOS 7.2 mini版本下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下一.安装前的准备工作 1.yum update #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu