文档章节

PHP install

慧宁师
 慧宁师
发布于 2017/09/07 10:01
字数 255
阅读 3
收藏 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
朝阳
程序员
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
37
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
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
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
0
EC2 安裝 Apache PHP MySQL

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

沉浸在此
2012/09/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring加载properties文件的两种方式

在项目中如果有些参数经常需要修改,或者后期可能需要修改,那我们最好把这些参数放到properties文件中,源代码中读取properties里面的配置,这样后期只需要改动properties文件即可,不需要修...

架构师springboot
35分钟前
0
0
分布式事务,原来可以这么玩?

多个数据要同时操作,如何保证数据的完整性,以及一致性? 答 : 事务 ,是常见的做法。 举个栗子: 用户下了一个订单,需要修改 余额表 , 订单 表 , 流水 表 ,于是会有类似的伪代码: st...

微笑向暖wx
38分钟前
2
0
IE6兼容PNG32图片显示PNG8图片

IE6并不是不支持PNG图片,只是不支持半透明通道。 是支持PNG8色表引索全透明的。 以往都是通过滤镜或统统使用PNG8实现兼容。 但是我发现twitter的png图标可以在chrome中显示png32,在IE6显示...

linsk1998
50分钟前
0
0
linux运维需要掌握的基础知识

踏入linux运维工程师这一职业,其实有很多工具技能需要掌握,下面我来给大家一一介绍。 1、shell脚本和另一个脚本语言,shell是运维人员必须具备的,不懂这个连入职都不行,至少也要写出一些...

linuxprobe16
51分钟前
0
0
《netty入门与实战》笔记-03:数据传输载体 ByteBuf 介绍

ByteBuf结构 首先,我们先来了解一下 ByteBuf 的结构 以上就是一个 ByteBuf 的结构图,从上面这幅图可以看到: ByteBuf 是一个字节容器,容器里面的的数据分为三个部分,第一个部分是已经丢弃...

Funcy1122
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部