centos编译php make testzuoyong,centos7 编译安装 php7.3.11

1.安装依赖

1 yum install -y libxml2 *openssl* libcurl* libjpeg* libpng* freetype* libmcrypt* gcc gcc-c++

2.安装php

2.1)解决依赖+1

因为测试发现的一个问题,php安装依赖 libzip(需安装1.5.1的版本),然后蛋疼的事情发生了,libzip1.5.1版本需要cmake3.0.2以上版本

接下来先解决cmake的版本(我直接使用的cmake3.6.2,这肯定是满足需求了吧):

安装包:

1 wget https://cmake.org/files/v3.6/cmake-3.6.2.tar.gz

安装:

1 #编译2 tar xvf cmake-3.6.2.tar.gz && cd cmake-3.6.2/

3 #安装4 ./bootstrap5 gmake6 gmake install

7 #测试版本8 /usr/local/bin/cmake --version9 #查看系统rpm的cmake包10 rpm -qa |grepcmake11 #卸载系统的cmake12 yum remove cmake -y13 #软链接并进行测试版本14 ln -s /usr/local/bin/cmake /usr/bin/

15 cmake --version

2.2)解决依赖+2

php安装依赖 libzip1.5.1\

#如果系统有低版本的libzip需先卸载

rpm-qa| greplibzipyum remove libzip*# 源码编译安装 libzip 最新版

# libzip 官网地址:https://libzip.org

wget https://nih.at/libzip/libzip-1.5.1.tar.gz

tar -zxvf libzip-1.5.1.tar.gz

cd libzip-1.5.1## 查看 INSTALL.md 其中有安装提示mkdirbuild

cd build

cmake ..make

maketestmake install

重头戏php编译安装

php官方安装包和文档:

http://www.linuxfromscratch.org/blfs/view/svn/general/php.html

先去官方下载安装包!!!

开始解压编译安装

1 #解压2 xz -d php-7.3.11.tar.xz3 tar xf php-7.3.11.tar

4 cd php-7.3.11

5

6 #安装(也可以根据官方)7 ./configure --prefix=/usr/local/php --with-mysqli --with-iconv-dir --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir --enable-simplexml --enable-xml --disable-rpath --enable-bcmath --enable-soap --enable-zip --with-curl --enable-fpm --with-fpm-user=www --with-fpm-group=www --enable-mbstring --enable-sockets --with-gd --with-openssl --with-mhash --enable-opcache --disable-fileinfo8

9 make

10 make install

配置

1 #主要是解决测试启动配置文件2 cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf3 cp /usr/local/php/etc/php-fpm.d/www.conf.default /usr/local/php/etc/php-fpm.d/www.conf4

5 #启动试试能不能启动6 /usr/local/php/sbin/php-fpm

命令行下运行php,需要将可执行文件复制到环境变量

cp /usr/local/php/bin/php /usr/local/bin/php

# 命令行下查看 php 版本

php-v

原文:https://www.cnblogs.com/gaoguangjun/p/11904698.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值