文档章节

PHP install

慧宁师
 慧宁师
发布于 2017/09/07 10:01
字数 255
阅读 3
收藏 0
点赞 0
评论 0

PHP7 整合了 Fastcgi 

启动项变成了 php-fpm

首先要安装php所需要的依赖库

#yum -y install libjpeg libjpeg-devel libpng libpng-devel freetype freetype-defel libxml2 libxml2-devel pcre-devel curl-devel libxslt-devel

 

// 下载php

 # wget http://php.net/distributions/php-7.0.23.tar.xz   

//解压

# xz -d php-7.0.23.tar.xz

//拆包

# tar xvf php-7.0.23.tar

# cd php-7.0.23

 

//编译-具体配置选项 google  百度查询 都有解释

#  ./configure --prefix=/usr/local/php \

 --sbin-path=/usr/sbin/php \

 --bin-path=/usr/bin/php \

 --with-curl \

 --with-freetype-dir \

 --with-gd \

 --with-gettext \

 --with-iconv-dir \

 --with-kerberos \

 --with-libdir=lib64 \

 --with-libxml-dir \

 --with-mysqli \

 --with-openssl \

 --with-pcre-regex \

 --with-pdo-mysql \

 --with-pdo-sqlite \

 --with-pear \

 --with-png-dir \

 --with-xmlrpc \

 --with-xsl \

 --with-zlib \

 --enable-fpm \

 --enable-bcmath \

 --enable-libxml \

 --enable-inline-optimization \

 --enable-gd-native-ttf \

 --enable-mbregex \

 --enable-mbstring \

 --enable-opcache \

 --enable-pcntl \

 --enable-shmop \

 --enable-soap \

 --enable-sockets \

 --enable-sysvsem \

 --enable-xml \

 --enable-zip

 

note:"在配置中 注意 是否有错误和缺少依赖包的提示,如果有就自行添加"

 

编译安装

# make&&make install

 

 

 

配置文件cp

//php.ini   

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

//php-fpm的引用文件

# cp /usr/local/php/etc/php-fpm.conf.default    /usr/local/php/etc/php-fpm.conf

//php-fpm的具体配置文件

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

//将php-fpm启动 移动到init.d 开机启动

# cp -R ./sapi/fpm/php-fpm   /etc/init.d/php-fpm    

 

# php -v   出现下面的提示就ok了

 

© 著作权归作者所有

慧宁师
粉丝 0
博文 8
码字总数 6868
作品 0
朝阳
程序员
ubuntu安装php多线称扩展pthread遇到的问题

pthread是一个php的多线程扩展,在编译安装的时候提示说没有zts那个依赖,需要重新编译php 然后我就下载了php5.4.18,编译安装之前我们先把一些依赖安装上 那,enable-maintainer-zts --enabl...

真座山雕 ⋅ 2013/09/18 ⋅ 0

ubuntu nginx php7.1

sudo apt-get update sudo apt-get install -y language-pack-en-base locale-gen en_US.UTF-8 sudo apt-get install software-properties-common sudo LCALL=enUS.UTF-8 add-apt-repository......

andux ⋅ 01/05 ⋅ 0

shell之路--LAMP一键安装yum版

#!/bin/bash cat <

Max_zhao ⋅ 2017/04/20 ⋅ 0

LAMP configuration after ubuntu16installation

sudo apt-get update //1.LAMP sudo apt-get install apache2 sudo apt-get install php php -v sudo apt-get install libapache2-mod-php //php libs for apache2 sudo apt-get install mys......

lhjdark ⋅ 2016/11/02 ⋅ 0

apt-get 安装环境

java golang nodejs docker nginx ~ $ apt-get install nginx ~ mysql ~ $ apt-get install mysql-server ~ apache+php ~ $ apt-get install apache2 // 安装apache$ apt-get install libap......

ldfowjemr ⋅ 2015/12/04 ⋅ 0

php 7.1.12 Dockerfile

php 7.1.12 Dockerfile 快乐生活,快乐工作2017-12-142 阅读 dockerphp # Composer COPY config/composer /usr/local/bin/composer RUN chmod 755 /usr/local/bin/composer # Install select......

快乐生活,快乐工作 ⋅ 2017/12/14 ⋅ 0

lnmp安装自动化脚本

说明:centos6 64位,php5.2.17,nginx0.8.54,mysql5.1.60 脚本文件: lnmp.sh #!/bin/sh softinstalldir=/opt/softworeinstall nginxdir=$softinstalldir/nginx phpdir=$softinstalldir/ph......

kimgshe ⋅ 2013/07/18 ⋅ 0

OneinStack PHP多版本共存教程

教程基于《OneinStack》一键PHP/JAVA安装工具中lnmp模式,很用户希望一个网站运行在php5.4,另一个网站运行在php7下,一台服务器上同时支持多个PHP版本,步骤如下: 1. 安装OneinStack 选择l...

豆花饭烧土豆 ⋅ 2016/03/04 ⋅ 0

apt-get 或 yum 安装 LNMP环境

yum: yum install nginx yum install php yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash ......

skq ⋅ 2016/04/06 ⋅ 0

EC2 安裝 Apache PHP MySQL

使用EC2 像使用任何Linux主機一樣使用虛擬機。安裝軟件,我們用Yum安裝器來安裝Apache服務器,輸入下面的命令來安裝Apache: sudo yum install httpd 下一步,用以下命令安裝PHP: sudo yum...

沉浸在此 ⋅ 2012/09/12 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java的Excel导出工具类

首先在POM中引入需要的Jar <dependency><groupId>com.alibaba</groupId><artifactId>fastjson</artifactId><version>1.2.47</version></dependency><dependency><groupId>o......

Kxvz ⋅ 4分钟前 ⋅ 0

Java 3DES加密解密

import org.apache.commons.codec.digest.DigestUtils; import org.apache.commons.codec.binary.Base64; //算法代码[java] view plain copy /** * 转换成十六进制字......

说回答 ⋅ 11分钟前 ⋅ 0

php 浮点型计算精度问题

今天碰到一个金额计算的问题,浮点数做差,结果有误(精度有问题)。 $a = floatval('6');$b = floatval('4.99');$m = floatval('1');$r = $a - $b;$r = $r - $m;var_dump($r);//f...

stupidboy ⋅ 33分钟前 ⋅ 0

Mahout推荐算法之SlopOne

一、 算法原理 有别于基于用户的协同过滤和基于item的协同过滤,SlopeOne采用简单的线性模型估计用户对item的评分。如下图,估计UserB对ItemJ的偏好 图(1) 在真实情况下,该方法有如下几个...

xiaomin0322 ⋅ 38分钟前 ⋅ 0

LVM讲解

LVM是什么 LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地...

李超小牛子 ⋅ 47分钟前 ⋅ 0

mysql更改密码、连接mysql、mysql常用命令

1. 更改mysql的root账户密码: mysql中root账户和系统root不是一个账户 1.1 更改环境变量PATH,增加mysql绝对路径 由于mysql安装目录为/usr/local/mysql/,所以系统不能直接使用mysql,需把/...

laoba ⋅ 48分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

猫耳m ⋅ 48分钟前 ⋅ 0

阿里云发布企业数字化及上云外包平台服务:阿里云众包平台

摘要: 阿里云正式发布旗下众包平台业务(网址:https://zhongbao.aliyun.com/),支持包括:网站定制开发,APP、电商系统等软件开发,商标、商品LOGO、VI、产品包装设计、营销推广、大数据人...

阿里云云栖社区 ⋅ 52分钟前 ⋅ 0

1.03-Maven中使用ueditor富文本编辑器

起因:在maven仓库未找到百度的ueditor的jar包 操作: 1.下载百度的ueditor的jar包 2.打开命令行,切换到ueditor的下载位置,运行一下命令: mvn install:install-file -Dfile=ueditor-1.1....

静以修身2025 ⋅ 57分钟前 ⋅ 0

几道Spring 面试题

1、BeanFactory 接口和 ApplicationContext 接口有什么区别? ApplicationContext 接口继承BeanFactory接口 Spring核心工厂是BeanFactory BeanFactory采取延迟加载,第一次getBean时才会初始...

职业搬砖20年 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部