TODO:macOS编译PHP7.1
2017-01-07 15:10
513 查看
TODO:macOS编译PHP7.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
make test
5.安装php
make install
6.顺利的花这样就把php7.1编译好了,把php7对应的执行文件拷贝到/usr/bin/ 即可在终端使用了
sudo cp /usr/local/php7/bin/ph* /usr/bin/
7.编译步骤是很简单,但是编译过程难免会遇到一些问题,以下是小编遇到的问题总结
8.安装autoconf
9.openssl版本问题
configure: error: OpenSSL version 1.0.1 or greater required.
安装更高版本的openssl或者下载openssl源码来编译,简单的方法就是使用brew来安装
10.Cannot find libz,这个需要安装xcode-select,在终端输入xcode-select –install
11.Cannot locate header file libintl.h
安装g
ac78
ettext
编辑php源码configure文件
把
改成
12.mcrypt.h not found. Please reinstall libmcrypt.
安装libmcrypt
13. 基本就是遇到这些情况了,还有一种使用php7的方法就是安装MAMP,是商业软件存在试用期限制,可以把安装好的php7文件取出来使用,小编试过,可以正常使用。
wxgzh:ludong86
本文主要介绍在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
make test
5.安装php
make install
6.顺利的花这样就把php7.1编译好了,把php7对应的执行文件拷贝到/usr/bin/ 即可在终端使用了
sudo cp /usr/local/php7/bin/ph* /usr/bin/
7.编译步骤是很简单,但是编译过程难免会遇到一些问题,以下是小编遇到的问题总结
8.安装autoconf
9.openssl版本问题
configure: error: OpenSSL version 1.0.1 or greater required.
安装更高版本的openssl或者下载openssl源码来编译,简单的方法就是使用brew来安装
10.Cannot find libz,这个需要安装xcode-select,在终端输入xcode-select –install
11.Cannot locate header file libintl.h
安装g
ac78
ettext
编辑php源码configure文件
把
改成
12.mcrypt.h not found. Please reinstall libmcrypt.
安装libmcrypt
13. 基本就是遇到这些情况了,还有一种使用php7的方法就是安装MAMP,是商业软件存在试用期限制,可以把安装好的php7文件取出来使用,小编试过,可以正常使用。
wxgzh:ludong86
相关文章推荐
- TODO:macOS编译PHP7.1
- TODO:macOS编译PHP7.1
- Win7下为PHP7.1编译DLL扩展之Redis
- CentOS 7.1编译安装PHP7
- CentOS 7 编译安装PHP7.1
- CentOS 7.1编译安装PHP7
- Ubuntu Server 16.04.3上Moodle 3.3搭建(含PHP7.1编译)
- windows源码编译PHP7.1
- mac编译安装php7.1
- [macOS] PHP双版本,5.6跟7.1
- Ubuntu下源码编译安装PHP7.1
- centos7编译安装php7.1
- PHP - windows下编译PHP 7.1的memcache
- MacOS 下安装nginx + PHP7.1 环境
- CentOS7编译安装LAMP(CentOS7、httpd-2.4、php-7.1、mariadb-10.2、memcached-3.0.4)
- CentOS6编译安装LAMP(CentOS6、httpd-2.4、php-7.1、mariadb-10.2、memcached-3.0.4)
- CentOS 7.1编译安装PHP7
- [macOS] macOS下,VirtualBox安装CentOS7.4, 搭建nginx, mysql, PHP5.6&PHP7.1
- CentOS 7.1编译安装PHP7
- 编译安装openresty+php7.1