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
相关文章
- u盘装系统,u盘安装win7系统教程
- centos下编译安装mysql5.6
- 戴尔Optiplex 3050 Micro(MFF)黑苹果安装BIOS配置和安装注意事项
- centos 5.4 上安装 Oracle11g R2 RAC (ASM)
- Centos6.4 编译安装 nginx php
- centos8安装kafka(单机方式)
- Kali Linux安装zenmap详解
- docker安装运行迅雷thunder
- 安装OpenResty(Nginx+Lua)开发环境
- Livy安装使用(Spark rest接口服务工具)
- SQL2008安装时,“provider: 命名管道提供程序, error: 40 - 无法打开到 SQL Server 的连接) (.Net SqlClient Data Provider)” 错误的解决方案
- Py之moviepy:python库之moviepy的简介、安装、使用方法详细攻略
- 【ubuntu】openssl版本查询源码编译安装
- 如何在windows下成功的编译和安装python组件hyperscan
- Fedora 35 编译安装FLEXPART 10.4 —— 筑梦之路
- Ubuntu 20.04 nvtop 编译安装
- sampler 安装
- nginx编译安装
- HI3518E SDK安装并编译osdr
- centos7.2离线编译安装boost1.5.9
- Linux 脚本编译安装http-2.4.27版本
- 【C++ 科学计算】在Windows下编译安装Armadillo库(亲测有效)