ubuntu16.04编译安装php7.2

Posted ghostwu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu16.04编译安装php7.2相关的知识,希望对你有一定的参考价值。

1,下载解压

tar xf php-7.2.0.tar.gz
cd php-7.2.0/

2,安装必要的库

sudo apt-get install libxml2-dev
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install make
sudo apt-get install curl
sudo apt-get install libcurl4-gnutls-dev
sudo apt-get install libjpeg-dev
sudo apt-get install libpng-dev
sudo apt-get install libmcrypt-dev

3,编译

./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=ghostwu

make && sudo make install

4,写一个测试文件,测试php

---------------------------------------------------------------------------------------------------------------------------------------------

以上为裸装php

如果需要添加扩展可以重新编译,或者用扩展安装方式,记得重新编译之前要make clean或者重新删除解压

 较为基本的扩展安装

./configure --prefix=/usr/local/php \\
--with-config-file-path=/usr/local/php/etc \\
--with-apxs2=/usr/local/httpd/bin/apxs \\
--with-iconv-dir=/usr/local/lib \\
--enable-fpm --with-fpm-user=ghostwu \\
--with-iconv-dir=/usr/local/lib \\
--enable-mysqlnd \\
--with-pdo-mysql=mysqlnd \\
--with-openssl \\
--with-zlib

 

以上是关于ubuntu16.04编译安装php7.2的主要内容,如果未能解决你的问题,请参考以下文章

sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM

sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM

sh 在Ubuntu 16.04上安装PHP7.2 NGINX和PHP7.2-FPM

Ubuntu 16.04 安装 Apache, MySQL, PHP7.2

Ubuntu 16.04 编译安装zabbix3.4遇到的问题。

Ubuntu16.04下 编译安装 Tensorflow