记编译安装php7.3

下载php

  • php7.3(建议安装7.2:目前phpmyadmin好像不兼容7.3):php7.3传送门
  • 解压:tar -zxvf filename
  • 安装依赖
sudo apt install gcc make 
sudo apt install libxml2 libxml2-dev
  • 把源码包放在/usr/local/src/php7.3
sudo mv/cp filename /usr/local/src/php7.3
  • 开始编译安装
cd /usr/local/src/php7.3
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-mysqli --with-pdo-mysql --enable-mbstring

–with-config-file-path #配置文件所在目录

–enable-fpm //启用php-fpm模块(推荐)

–enable-mbstring //启用mbstring模块(推荐)。多字节字符串,让php支持支持ISO-8859-*, EUC-JP, UTF-8之外编码的语言

–with-mysqli //打开mysqli模块

–with-pdo-mysql //pdo_mysql模块
编译完成后如果没有错误就开始安装,如果有错误就安装缺少的依赖

-开始安装

sudo make 不建议使用 make && make install
make完后没有错误再make install 
make test可能会有错误,不用管
  • 安装扩展
  • apt install autoconf
    前期编译安装时只安装了那几个,后期需要可以动态编译安装
    进入源码包/usr/local/src/php7.3/ext,要安装哪个扩展就进入哪个文件夹
cd /usr/local/src/php7.3/ext/xxx

执行phpize
sudo /usr/local/php/bin/phpize
sudo ./configure --with-php-config=/web/php/bin/php-config
sudo make && make install

更多参考:php7安装后续

你可能感兴趣的:(Debian/Linux,PHP)