ubuntu14.0.4 php7的编译安装

1.下载php7.0.7的源码包,解压 cd php-7.0.7

2. ./configure --with-mysql=mysqlnd --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --enable-fpm --with-gd --with-config-file-path=/usr/local/php7/etc --prefix=/usr/local/php7 --with-mcrypt --enable-mbstring --with-openssl

3.报错 not found libxml ,解决方式:http://www.xmlsoft.org/downloads.html 下载libxm包.编译安装

4.再次执行第2步

5.make (编译);

6.sudo make install

7.下面配置一下

sudo cp  php.ini-production  /usr/local/php7/etc/php.ini

cd /usr/local/php7/etc

sudo cp php-fpm.conf.default  php-fpm.conf

sudo cp php-fpm.d/www.conf.default  www.conf

cd php-fpm.d

sudo vim www.conf

把user 和 group 都改为www-data

8.启动php-fpm

cd  /usr/local/php7/sbin

sudo ./php-fpm

9.一些必要的扩展的安装

安装phpredis

下载源码 cd phpredis

/usr/local/php7/bin/phpize

./configure --with-php-config=/usr/local/php7/bin/php-config

make

sudo make install

配置文件添加扩展

extension=redis.so

extension=swoole.so

extension_dir=/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/

时间: 2024-07-28 22:42:00

ubuntu14.0.4 php7的编译安装的相关文章

php-7.0.18版本(编译安装)-自定义安装路径

php-7.0.18版本(编译安装)-自定义安装路径 安装路径:/application/php-7.0.18 1.前期准备 安装编译需要的gcc和gcc-c++ yum install -y gcc gcc-c++ php依赖 libxml2-devel.openssl-devel.curl-devel.libjpeg-devel.libpng-devel.freetype-devel.openldap-devel.libmcrypt-devel yum -y install libxml2-

烂泥:mysql5.0数据库源码编译安装

本文首发于烂泥行天下. 本次实验的mysql.OS相关信息如下: Mysql:5.0.96 OS:centos 32 bit 最近公司要上新的业务,指明数据库使用的是mysql5.0版本.如果是使用rpm包安装的话,那就很简单了.直接使用yum安装即可,命令如下: yum –y install mysql mysql-server Yum方式安装完毕后,直接启动mysql数据库服务即可.如下图: 这样基本上就可以了. 但是这样安装mysql数据库,没有进行定制.比如mysql数据库的数据文件存储

沈逸老师ubuntu速学笔记(2)-- ubuntu16.04下 apache2.4和php7结合编译安装,并安裝PDOmysql扩展

1.编译安装apache2.4.20 1 第一步: ./configure --prefix=/usr/local/httpd --enable-so 2 第二步: make 3 第三步: sudo make install 2.编译安装libiconv    到这去下载,并编译安装    http://www.gnu.org/software/libiconv/#TOCdownloading 1 第一步:./configure --prefix=/usr/local 2 第二步: make 3

nginx-1.8.0源码包编译安装

nginx源码包编译安装 1.nginx简介 Nginx ("engine x") 是一个高性能的HTTP和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 服务器. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行. 2.安装nginx时必须先安装相应的编译工具 [[email protected] ~]# yum -y install gcc gcc-c++ autoconf autom

zabbix3.0.4源码编译安装

本文简单介绍下zabbix3.0.4的安装. 环境: 数据库:192.168.115.12 nginx:192.168.115.31 php:192.168.115.31 zabbix:192.168.115.31 一.安装nginx1.10.1 1.编译软件 # yum install pcre-devel openssl-devel # tar xf nginx-1.10.1.tar.gz # cd nginx-1.10.1 # ./configure --prefix=/usr/local

ubuntu14.04 LTS 源码编译安装postgreSQL

一.环境 ubuntu14.04 postgresql-9.4.3 二.安装 1.依赖包安装 sudo apt-get install libperl-dev python-dev libreadline-gplv2-dev zlib1g-dev 2.下载postgreSQL,编译安装 wger https://ftp.postgresql.org/pub/source/v9.4.3/postgresql-9.4.3.tar.bz2 tar -jxvf postgresql-9.4.3.tar.

ZABBIX4.0.3版本的编译安装

Zabbix监控的搭建理论 1.      Zabbix Server会去采集监控数据,采集的监控数据会写入到SQL数据库 2.      Zabbix的WEB后端采用php语言开发,所有配置信息.用户认证信息等会写入SQL数据库 3.      企业级Zabbix的搭建依赖的环境:主流采用LNMP环境(Centos7+Nginx+Mysql+Php) LNMP web环境下用户的请求流程 用户 -> Nginx -> php-fpm -> 运行php程序 -> 操作mysql 部

Apache2.4.25+mysql5.7+php7.13编译安装For Centos7

#!/bin/bash #此脚本适合新系统安装,一键安装脚本 #安装环境 #[[email protected] apache]# hostnamectl #         Icon name: computer-vm #           Chassis: vm #    Virtualization: vmware #  Operating System: CentOS Linux 7 (Core) #       CPE OS Name: cpe:/o:centos:centos:7

编译安装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