PHPTODO:macOS编译PHP7.1

TODO:macOS编译PHP7.1

PHP 1

本文主要介绍以macOS上编译PHP7.1,有趣味的意中人可以错过尝尝一下。

1.下载PHP7.1源码,建议到PHP官网下充斥纯净到源码包php-7.1.0.tar.gz

2.解压php-7.1.0.tar.gz包

3.创布局

./configure –prefix=/usr/local/php7 –with-apxs=/usr/sbin/apxs
–enable-fpm –with-fpm-user=www –with-fpm-group=www –with-mysqli
–with-pdo-mysql –with-iconv-dir –with-freetype-dir –with-jpeg-dir
–with-png-dir –with-zlib –with-libxml-dir=/usr –enable-xml
–disable-rpath –enable-bcmath –enable-shmop –enable-sysvsem
–enable-inline-optimization –with-curl –enable-mbregex
–enable-mbstring –with-mcrypt –enable-ftp –with-gd
–enable-gd-native-ttf –with-openssl –with-mhash –enable-pcntl
–enable-sockets –with-xmlrpc –enable-zip –enable-soap –without-pear
–with-gettext –disable-fileinfo –enable-maintainer-zts

4.编译代码

make

PHP 2

make test

PHP 3

5.安装php

make install

PHP 4

6.得手的花费这样尽管将php7.1编译好了,把php7对承诺的施行文书拷贝到/usr/bin/
即可在巅峰以了

sudo cp /usr/local/php7/bin/ph* /usr/bin/

PHP 5

PHP 6

7.编翻步骤是老粗略,但是编译过程难免会逢一些题目,以下是小编遇到的问题总结

8.安装autoconf

PHP 7

9.openssl版本问题

configure: error: OpenSSL version 1.0.1 or greater required.

PHP 8

PHP 9

安更胜版本的openssl或者下载openssl源码来编译,简单的法就是是使brew来安装

PHP 10

10.Cannot find libz,这个用装xcode-select,在终极输入xcode-select
–install

PHP 11

PHP 12

PHP 13

11.Cannot locate header file libintl.h

PHP 14

安装gettext

PHP 15

编辑php源码configure文件

PHP 16

改成

PHP 17

12.mcrypt.h not found. Please reinstall libmcrypt.

PHP 18

安装libmcrypt

PHP 19

13.
骨干就是赶上这些情况了,还有一样种植下php7的法子就是安装MAMP,是商业软件存在试用期限制,可以将装好的php7文件取出来用,小编试过,可以健康下。


wxgzh:ludong86

PHP 20

相关文章